$(".container").on("contextmenu", ".photos-bottom .albums li", function(e) {
$('html').bind('click', function (event) {
alert(id);
});
return false;
});
जब मैं कई बार (contextmenu के लिए) दायाँ क्लिक करता हूं और फिर एक बार HTML पर क्लिक करता हूं, तो यह चेतावनी देता है कि मैंने कितनी बार क्लिक किया था।jQuery कई बार फायरिंग बाध्य?
तो यदि मैं एक बार दायाँ क्लिक करता हूं, तो बाएं क्लिक करें, यह एक बार पॉपअप दिखाता है। यदि मैं तीन बार दायाँ क्लिक करता हूं, तो बायाँ क्लिक करें, यह पॉपअप को तीन बार दिखाता है।
ऐसा क्यों है?
आप उस कोड के साथ क्या करने की कोशिश कर रहे हैं? 'क्लिक' ईवेंट को 'html' से जोड़ना? – gdoron
आप 'contextmenu' हैंडलर में 'क्लिक' हैंडलर को फिर से क्यों बाध्य करते हैं? यह बहुत समझ में नहीं आता है। – Tomalak
यह एक पॉपअप है, और जब मैं बाध्य करता हूं तो एचटीएमएल पर क्लिक करें, इसलिए जब मैं पॉपअप के बाहर क्लिक करता हूं तो यह मेनू को बंद करने के लिए इस घटना को आग लगा देता है, और जो कुछ भी। (इसके लिए बहुत अधिक कोड है, इसलिए बहुत कुछ नहीं है जो आप नहीं देखते हैं) –