क्या होवर फ़ंक्शन को केवल एक बार निष्पादित करने का कोई तरीका है? यही वह है जो मैं वर्तमान में कोशिश कर रहा हूं:jQuery - होवर के साथ .one() का उपयोग
$('#ask').live('hover', function() {
$('#homesearch-after').hide(300);
$.doTimeout(300, function() {
hideClosedSearchLink();
showHomeSearch();
});
});
लेकिन यह काम नहीं कर रहा है। मैं केवल एक बार सक्रिय करने के लिए इस होवर कैसे प्राप्त कर सकता हूं?
मैंने बदलने की कोशिश की है .one और .bind के साथ लाइव ... जिसके परिणामस्वरूप शून्यता नहीं है।
असंबंधित अपने प्रश्न का, लेकिन आप एक के रूप में इसे सीधे अंदर कोड जोड़कर टाइमआउट से छुटकारा पा सकते 'छुपाएं 'खत्म होने के बाद कॉलबैक:' $ (' # homesearch-after ')। छुपाएं (300, फ़ंक्शन() {/ ** कोड यहां ** /}); ' –