किसी ईवेंट के साथ पता लगाना संभव है जब mousemove
समाप्त हो गया है?mousemove बंद होने पर कैसे पता लगाया जाए
document.AddEventListener('mousemove', startInteractionTimer, false);
function startInteractionTimer(){
clearInterval(touchInterval);
touchInterval = setInterval(noAction, 6000);
}
मैं तुरंत समारोह startInteractionTimer
शुरू करने के लिए के बाद MouseMove समाप्त हो गया है और मुझे लगता है कि पकड़ने के लिए चाहते हैं चाहते हैं। उपरोक्त कोड उदाहरण पर, माउस शुरू हो जाने पर यह शुरू हो रहा है।
धन्यवाद
संपादित करें: ठीक है, मैं अपने खुद के सवाल और ऊपर स्क्रिप्ट जवाब -^बस ठीक है।
अपने उदाहरण बिल्कुल ऐसा नहीं करता है - अगर माउस है एक निश्चित समय के लिए स्थानांतरित नहीं किया गया, यह 'नोएक्शन' कहता है? ('mousemove' के लिए ईवेंट रोकना नहीं है, इसका पता कैसे लगाया जाना चाहिए? यह केवल तभी पता लगाया जा सकता है जब यह 'mousedown' और' mouseup' के साथ संयोजन में है, उदाहरण के लिए खींचें) –
कर्सर पहले ही बंद होने पर माउसमोव ईवेंट आग लगती है। तो आप यह पता लगा सकते हैं कि कर्सर कुछ समय के लिए नहीं चल रहा है और जो भी आप चाहते हैं – Sergio
नहीं, मेरा उदाहरण घटना को चलाता है यदि माउस स्थानांतरित हो जाता है! मूसोम बंद होने के बाद नहीं। – supersize