आप सीधे प्लगइन स्क्रिप्ट से ढहने योग्य डेटा-एपीआई की प्रतिलिपि बना सकते हैं और होवर कार्यक्षमता प्राप्त करने के लिए इसे चारों ओर ट्विक कर सकते हैं। फिर आप इसे अपनी खुद की script.js फ़ाइल में रख सकते हैं और उस क्लिक को लक्षित कर सकते हैं जिसे आप क्लिक के बजाय होवर पर खोलने के लिए संशोधित करना चाहते हैं। उदाहरण के लिए इस प्रयास करें:
जे एस
$(function() {
$('#accordion2').on('mouseenter.collapse.data-api', '[data-toggle=collapse]', function(e) {
var $this = $(this),
href, target = $this.attr('data-target') || e.preventDefault() || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
,
option = $(target).data('collapse') ? 'show' : $this.data()
$(target).collapse(option)
})
})
इस डेटा-api प्लगइन पर पाया ब्लॉक का एक सीधा कॉपी है, मैं सिर्फ collapse
विकल्प mouseenter
साथ click
घटना है और यह भी, बदल बदल दिया इसके बजाय show
पर।
डेमो: 'clickability' http://jsfiddle.net/um2q2/1/
स्रोत
2012-05-23 13:47:45
यह थोड़ा अजीब तरीके से व्यवहार करता है, बंद होने के ठीक बाद खुले accordions को फिर से दबाता है, भले ही मैं एक अलग accordion शीर्ष पर होवर कर रहा हूं। –
केवल यह काम पहली बार काम करता है यदि यह टैब होवर पर खुला नहीं होने के बाद खुला और बंद हो। –