ব্রাউজার ইভেন্টগুলির সাথে কাজ করার সময়, আমি মোবাইল ডিভাইসগুলির জন্য সাফারির টাচ এজেন্টগুলি অন্তর্ভুক্ত করা শুরু করেছি। আমি দেখতে পাচ্ছি যে 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);
কোন পরামর্শ বা টিপস প্রশংসা করা হয়!