jQuery:匿名函数中的事件参数

时间:2014-02-27 11:13:14

标签: jquery anonymous-function

 <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值?

1 个答案:

答案 0 :(得分:0)

elObj.bind('touchmove',function(event){
  methodToExecute(event);
});

编辑: 嗯,你在发布这个

后更新了这个问题