相关疑难解决方法(0)

如何在Safari for iPad中使用jQuery识别触摸事件?可能吗?

是否可以使用jQuery在iPad的Safari浏览器上识别触摸事件?

我在Web应用程序中使用了mouseOver和mouseOut事件.iPad的Safari浏览器是否有类似的事件,因为没有像mouseOut,mouseMove这样的事件?

jquery events mobile-safari javascript-events ipad

188
推荐指数
7
解决办法
35万
查看次数

jQuery是否保留触摸事件属性?

虽然此代码在触摸屏幕时产生预期的"1"行为:

document.getElementById('someNodeId').addEventListener('touchmove', touch, true);

function touch(evt) {
  evt.preventDefault();
  alert(evt.changedTouches.length);     
  }
Run Code Online (Sandbox Code Playgroud)

使用jQuery选择器的相同代码:

 $('#someNodeId').bind('touchmove', touch);
Run Code Online (Sandbox Code Playgroud)

产生错误:"TypeError:表达式结果'evt.changedTouches'[undefined]不是对象".

(Device = iPod Touch OS 3.1.3(7E18); jQuery 1.4.2).

这怎么可能,我做错了什么?

iphone jquery event-handling touch

20
推荐指数
2
解决办法
2万
查看次数

在jQuery-mobile中计算滑动距离

我希望你今天很好,我正在尝试计算移动网站上的滑动距离(触摸手势),你将如何计算出用户在屏幕上滑动了多少像素?

$('.cmButtons').live('swipeleft',function(){
    console.log("swiped left");
});
Run Code Online (Sandbox Code Playgroud)

jquery-mobile

8
推荐指数
2
解决办法
1万
查看次数

如何使用jquery-mobile获取tap事件的位置/坐标?

Jquery-mobile支持以下事件:

http://jquerymobile.com/demos/1.0a3/docs/api/events.html

如何在移动设备上获取点击事件(例如图像内)的位置?

$('#myimg').bind('tap', function(e){
  var x = ???;
  var y = ???;

  alert([x, y]);
})
Run Code Online (Sandbox Code Playgroud)

mobile jquery position tap jquery-mobile

5
推荐指数
1
解决办法
1万
查看次数