मैं सीएसएस के साथ onclick
ईवेंट अक्षम करना चाहता हूं। मुमकिन?सीएसएस के साथ ऑनक्लिक अक्षम करें :: संभव है?
मान लीजिए कि मैं
<div id="btnCopy" class="button" onclick="btnCopy(this);"><img src="copy.png"></div>
है और "अक्षम" वर्ग जोड़ने
document.getElementById("btnCopy").className += " disabled";
मैं इस तत्व के लिए onclick घटना बंद करने के लिए चाहते हैं के द्वारा करते हैं, तो onclick="btnCopy(this);"
सक्रिय नहीं होगा।
और को हटाने "अक्षम" वर्ग
document.getElementById("btnCopy").className =
document.getElementById("btnCopy").className.replace(/(?:^|\s)disabled(?!\S)/, '');
इसे वापस सामान्य करने के लिए जाना होगा द्वारा, इसलिए onclick
घटना सक्रिय हो जाएगा।
सीएसएस तत्वों forstyling है, घटनाओं (सिवाय पर प्रतिक्रिया (या नहीं) के लिए नहीं: सामान मंडराना)। –
आप एचटीएमएल 'अक्षम' विशेषता –
'का उपयोग कर सकते हैं: होवर' किसी भी घटना को वैसे भी नहीं है। – BoltClock