<div id="sampleDiv"></div>
var elObj = jQuery("#sampleDiv");
var elObj = jQuery("#sampleDiv");
function methodToExecute(event) {
alert(event.touches[0].pageX);
}
elObj.bind('touchmove', function () {
methodToExecute(event);
}); // returns the pageX value but doesn't prevents the default behavior with event.preventDefault()
elObj.bind('touchmove', function (event) {
methodToExecute(event);
}); // Prevents the default behavior with event.preventDefault() but throws error when trying to get pageX value, why ???
在匿名函数中传递事件参数的正确方法是什么,以防止默认的浏览器行为,并在触摸设备中获取touchmove事件的pageX和pageY值?
答案 0 :(得分:0)
elObj.bind('touchmove',function(event){
methodToExecute(event);
});
编辑: 嗯,你在发布这个
后更新了这个问题