ब्राउज़र की घटनाओं के साथ काम करते समय, मैंने मोबाइल उपकरणों के लिए सफारी के टचएवेंट्स को शामिल करना शुरू कर दिया है। मुझे लगता है कि addEventListener
सशर्त के साथ ढेर हो रहे हैं। यह परियोजना JQuery का उपयोग नहीं कर सकती है।
एक मानक ईवेंट श्रोता:
/* option 1 */
window.addEventListener('mousemove', this.mouseMoveHandler, false);
window.addEventListener('touchmove', this.mouseMoveHandler, false);
/* option 2, only enables the required event */
var isTouchEnabled = window.Touch || false;
window.addEventListener(isTouchEnabled ? 'touchmove' : 'mousemove', this.mouseMoveHandler, false);
JQuery के bind
कई कार्यक्रमों की अनुमति देता है, जैसे:
$(window).bind('mousemove touchmove', function(e) {
//do something;
});
क्या JQuery के उदाहरण के रूप में दो घटना श्रोताओं को संयोजित करने का एक तरीका है? उदाहरण के लिए:
window.addEventListener('mousemove touchmove', this.mouseMoveHandler, false);
किसी भी सुझाव या सुझाव की सराहना की है!