मोबाइल उपकरणों पर, यदि वस्तुओं की एक सूची हैऔर उपयोगकर्ता एक को छूता है, यह इंगित करने के लिए उजागर किया जाता है कि उपयोगकर्ता इसे छू रहा है। हालांकि एक बार जब उपयोगकर्ता स्क्रॉल करना शुरू कर देता है (ऊपर या नीचे स्वाइप), तो हाइलाइट गायब हो जाता है ताकि उपयोगकर्ता को पता चल जाए कि वे अपनी उंगली जारी करते समय बटन को सक्रिय नहीं करने जा रहे हैं।
मैं एक मोबाइल पर कुछ समान करना चाहता हूं, इसलिए मुझे यह पता लगाने की आवश्यकता है कि तत्व को स्क्रॉल किया जाता है इसलिए मैं सूची आइटम पर हाइलाइट हटा देता हूं। हालांकि, jquery scroll
लगता है कि घटना उसी समय निकाल दी गई थी touchbegin
, नहीं जब तत्व वास्तव में स्क्रॉल किया जाता है। तो यह काम करने के लिए, मुझे हाइलाइटिंग हटाने से पहले स्क्रॉलिंग के कुछ पिक्सेल का पता लगाने की आवश्यकता होगी। मेरे लिए इसे प्राप्त करने का सबसे अच्छा तरीका क्या है?
उत्तर:
जवाब के लिए 2 № 1मुझे एक उपाय मिला, एक समाधान touchcancel
जब स्क्रॉलिंग शुरू होती है तो घटना पूरी तरह से काम करती है।