最佳答案
在处理浏览器事件时,我已经开始为移动设备整合Safari的touchEvents。我发现__abc0与条件句堆积在一起。这个项目不能使用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);
任何建议或提示,感谢!