के साथ माउसओवर को प्रतिस्थापित करना सबसे पहले मैं क्षमा चाहता हूं ... मैंने पहले इस प्रश्न को पोस्ट किया है, लेकिन मैंने इसे समझाने का एक बुरा काम किया है। मुझे निम्नलिखित जावास्क्रिप्ट में hoverIntent प्लगिंग करने में परेशानी हो रही है ... मुझे इसे mouseenter
और mouseleave
फ़ंक्शंस को प्रतिस्थापित करने की आवश्यकता है। बस स्पष्ट होने के लिए, मैं मदद मांग रहा हूं क्योंकि मैं जावास्क्रिप्ट सिंटैक्स के साथ बहुत अच्छा नहीं हूं। नीचे दूसरा कोड स्निपेट ऐसा लगता है जैसे इसे काम करना चाहिए, लेकिन यह कुछ भी नहीं करता है और इंटरनेट एक्सप्लोरर में पूरी तरह से मर जाता है।। होवरइन्टेंट
if (jQuery.browser.msie === true) {
jQuery('#top_mailing')
.bind("mouseenter",function(){
$("#top_mailing_hidden").stop().slideDown('slow');
})
.bind("mouseleave",function(){
$("#top_mailing_hidden").stop().slideUp('slow');
});
}
मैं अन्य ब्राउज़र के लिए निम्नलिखित का उपयोग कर रहा है, लेकिन यह इंटरनेट एक्सप्लोरर में काम नहीं कर रहा है।
$('#top_mailing').hoverIntent(
function() {
$("#top_mailing_hidden").stop().slideDown('slow');
},
function() {
$("#top_mailing_hidden").stop().slideUp('slow');
}
);
क्या आपको आईई में कोई जेएस त्रुटियां मिल रही हैं? –
आईई के साथ बस होवरइन्टेंट और jQuery 1.4.1 का परीक्षण किया। ठीक काम करता है। क्या यह आपके लिए बिल्कुल सही है? क्या यह अन्य ब्राउज़रों में काम कर रहा है? ; समारोह,() {$ ('# top_mailing') { ('धीमी') $ ("# top_mailing_hidden" stop()) slideDown।।} HoverIntent ( समारोह(): – user113716
आप इस कोड का परीक्षण किया था। $ ("# top_mailing_hidden")। रोकें()। स्लाइडअप ('धीमा'); } ); – Brian