मैं निम्नलिखित कोड स्निपेट हैंjQuery निरंतर mousedown
$(document).mousedown(function(event) {
doSomething();
}
मैं सफलतापूर्वक mousedown
घटना पर कब्जा कर सकते हैं।
मैं निम्न कार्य करने की कोशिश कर रहा हूँ:
- कब्जा पहले
mousedown
घटना - मैं अगर उपयोगकर्ता अभी भी माउस को पकड़कर है तो मैं कुछ और कर सकते हैं पता लगाने के लिए चाहते हैं।
आपका मतलब था .... setInterval ("doSomething", 100); – mrbinky3000
बेहतर अभी तक: setInterval ("doSomething()", 100); और आपको अंतराल के संदर्भ को संग्रहीत करना चाहिए और फिर सेटइंटरवाल को दोबारा कॉल करने से पहले इसे साफ़ करें (यदि आवश्यक हो), अन्यथा आप एक साथ चलने वाले कई अंतराल के साथ समाप्त हो सकते हैं। – HaukurHaf
यदि मुझे गलत नहीं है, तो कोड के ऊपर एक ही समय में चलने वाले कई एक साथ अंतराल उत्पन्न होंगे, जो लगातार और अधिक बनाते हैं, जो वास्तव में भयानक है। एक अंतराल के साथ सही समाधान जिसे साफ़ किया जाता है, यहां है: http://stackoverflow.com/a/8010163/2855804 – Leonya