Javascript 为什么我的vmousedown和vmouseup功能不能工作

Javascript 为什么我的vmousedown和vmouseup功能不能工作,javascript,jquery,Javascript,Jquery,我很难让这个jQuery函数正常工作。我想使用vmousedown和vmousemove事件在移动设备上工作,尽管该功能在涉及鼠标时起作用,但所有触摸事件都没有响应,因此在移动设备上不会发生任何事情。我不确定我做错了什么,甚至当我使用touchmove事件时,该功能仍然不起作用 $("#id").bind( 'vmousedown vmousemove', function( event ) { var swipe_y = event.pageY; if(swipe_y < 50

我很难让这个jQuery函数正常工作。我想使用vmousedown和vmousemove事件在移动设备上工作,尽管该功能在涉及鼠标时起作用,但所有触摸事件都没有响应,因此在移动设备上不会发生任何事情。我不确定我做错了什么,甚至当我使用touchmove事件时,该功能仍然不起作用

$("#id").bind( 'vmousedown vmousemove', function( event ) {
  var swipe_y = event.pageY;
   if(swipe_y < 500){
      $('#id').removeClass('example-class');
   }
   else
   $('#id').addClass('example-class');

});
$(“#id”).bind('vmousedown-vmousemove',函数(事件){
var swipe_y=event.pageY;
如果(滑动y<500){
$('#id').removeClass('example-class');
}
其他的
$('#id').addClass('example-class');
});

您是否包括jQuery Mobile?这些事件的虚拟风格是由jQuery Mobile生成的。是的,我在jQuery脚本下面包含了jQuery Mobile。请尝试使用此$(“#id”)。在(“vmousedown”,函数(事件){。。。