जावास्क्रिप्ट में कोई विवरण तत्व खोला या बंद होने पर मैं कैसे पता लगा सकता हूं? क्लिक फ़ंक्शन में श्रोता को जोड़ने और जांचने के अलावा कि खुली विशेषता सेट है या नहीं।विवरण तत्व खोलने या बंद करने का पता लगाने
उत्तर
आप कुछ इस तरह कर सकते हैं:
<details id="element">
<p>Details</p>
</details>
<script>
var isOpen = ($("#element").attr("open") == "open");
alert ("Open = " + isOpen);
</script>
मैं ऐसी घटना की तलाश में हूं जो राज्य को खुले से बंद या इसके विपरीत बदलता है जब आग लगती है। – rolisz
क्या कोई कारण है कि आप ऑनक्लिक ईवेंट का उपयोग नहीं कर सकते हैं? आप हमेशा 'DOMAttrModified' ईवेंट पर बाध्यकारी कोशिश कर सकते हैं। किसी भी मामले में, 'विवरण' तत्व इतना नया है और कई ब्राउज़रों द्वारा समर्थित नहीं है, इसलिए यह कहना मुश्किल है कि यह सड़क पर काम करने के तरीके को कैसे समाप्त कर देगा। –
ठीक है, अगर मैं ऑनक्लिक घटना का उपयोग कर रहा हूं, तो मैं विवरण और सारांश के बजाय दो div का उपयोग कर सकता हूं। यह jQuery की केवल दो अतिरिक्त लाइनें हैं और मुझे क्रॉस-ब्राउज़र संगतता के बारे में चिंता करने की ज़रूरत नहीं है। मुझे DOMAttrModified के बारे में पता नहीं था, लेकिन मुझे नहीं लगता कि यह क्रोम में काम कर रहा है, और विस्तार तत्व क्रोम को छोड़कर कहीं और काम नहीं कर रहा है :)) – rolisz
आप उपयोग कर सकते हैं toggle event:
var details = document.querySelector("details")
details.addEventListener("toggle", function() {
details.firstChild.textContent = "done"
})
<!doctype html>
<details>
<summary>toggle event</summary>
</details>
यह जानना अच्छा है कि टॉगल ईवेंट बबल (?) प्रतीत नहीं होता है, और 'ओपन' विशेषता को ईवेंट की आग से पहले * संशोधित किया जा रहा है। – commonpike
Jquery
पर$("#detail-id").on("toggle", function() {
//code
});
- 1. आवाज का पता लगाने
- 2. जेएफआरएएम का पता लगाने के लिए कैसे बंद है?
- 3. उपयोगकर्ता गतिविधि का पता लगाने
- 4. माउस सूचक का पता लगाने
- 5. तेजी से पता लगाने के साथ SURF विवरण तेजी से?
- 6. गति का पता लगाने वीएलसीजे
- 7. div तत्व में अतिप्रवाह का पता लगाने के लिए कैसे?
- 8. ब्राउज़र बंद करने का पता कैसे लगाएं?
- 9. वालग्रिंड का उपयोग करके विभाजन गलती विवरण का पता लगाने के लिए कैसे?
- 10. टीसीपीएसकेट (या बंद सॉकेट का पता लगाने के तरीके को फिर से कनेक्ट करें)
- 11. UIScrollView स्थिति का पता लगाने
- 12. चिपमंक टकराव का पता लगाने
- 13. घोस्टस्क्रिप्ट रंग का पता लगाने
- 14. यह पता लगाने के लिए कि कोई कनेक्टेड यूएसबी प्रिंटर चालू या बंद है या नहीं?
- 15. रंग का पता लगाने opencv
- 16. क्षितिज का पता लगाने एल्गोरिदम
- 17. jQuery ब्राउज़र का पता लगाने?
- 18. का पता लगाने और वाईफाई
- 19. का पता लगाने जब UITableViewCell स्क्रीन
- 20. आकृति का पता लगाने - ओपनसीवी
- 21. का पता लगाने अगर रंग
- 22. भौगोलिक क्लस्टर का पता लगाने
- 23. रेखा का पता लगाने | जावा
- 24. openCV का पता लगाने रोशनी
- 25. का पता लगाने और अजगर
- 26. JComboBox संपादन का पता लगाने
- 27. छवि किनारे का पता लगाने
- 28. का पता लगाने जब डेटा
- 29. ओपनसीवी हाथ का पता लगाने?
- 30. बाहर तत्व क्लिक करें पता?
क्या यो क्या आपको कभी इसका समाधान मिल रहा है? – Bryce