हटाएं यदि मेरे पास this fiddle में दिखाए गए वर्ग उपनव हैं तो डिफ़ॉल्ट एंकर अक्षम है।event.preventDefault() पहले क्लिक पर
मैं केवल पहले क्लिक के लिए यह अक्षम करना चाहता हूं तो मैं सामान्य एंकर कार्यक्षमता वापस लाया जाना चाहता हूं। इसे करने का बेहतरीन तरीका क्या है? मैंने नीचे दिए गए कोड को शामिल करने की कोशिश की लेकिन यह काम नहीं कर रहा था?
$(this).unbind(event.preventDefault());
शायद इस psuedo कोड की तरह कुछ हो सकता है?
if (click count === 0) {
event.preventDefault();
}
या इससे संपर्क करने का एक बेहतर तरीका है?
यह मेरे द्वारा धन्यवाद के मुकाबले बहुत आसान है। रिकॉर्ड के लिए मैंने $ ("ul> .subnav> a") का उपयोग किया। एक ("क्लिक करें", झूठा); ताकि यह केवल उस स्तर को प्रभावित करे, न कि बच्चों को। – ak85
इसे जांचें http://css-tricks.com/return-false-and-prevent-default/ सिद्धांत में यह आदर्श लगता है लेकिन जब मैंने कोशिश की तो मुझे क्लिक ईवेंट को आग लगने के लिए डबल-क्लिक करना पड़ा: -/ –