iPhone safari 滚动在使用 jQuery 移动时启动滑动。我了解到使用 HorizontalDistanceThreshold 我们可以将事件限制为我们想要的像素数。但这仍然是一个问题。有没有办法解耦这两个事件?
问问题
280 次
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 回答