1

iPhone safari 滚动在使用 jQuery 移动时启动滑动。我了解到使用 Horizo​​ntalDistanceThreshold 我们可以将事件限制为我们想要的像素数。但这仍然是一个问题。有没有办法解耦这两个事件?

4

1 回答 1

0

我发现这很有用,但要注意 JQM 版本:1.4.0 对于某些设备是可以的,1.4.4 对于其他设备是可以的,但会干扰滑块小部件的更改事件,现在我们有 1.4.5(不要尝试这个一)。

你必须对这些价值观进行一些尝试,看看什么最适合你。查看http://api.jquerymobile.com/swipe/以获得更多选项。

$(document).bind("mobileinit", function(){

     $.event.special.swipe.horizontalDistanceThreshold = 60;
        // (default: 30) (pixels)

     $.event.special.swipe.verticalDistanceThreshold = 50; 
        // (default: 75) (pixels) – Swipe vertical displacement must be less than this.     

});
于 2014-11-01T05:12:40.580 回答