- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
问题是当我想要垂直滚动时,swipeleft/swiperight 事件被触发。
我们使用的是 jQuery Mobile 1.1.0 版本和 jQuery 1.7.1。
代码是:
$(document).delegate('#quizResumePage', 'swipeleft swiperight', function (event) {
event.stopImmediatePropagation();
if (event.type == 'swipeleft') {
$('#btnnext').trigger('click');
} else if (event.type == 'swiperight') {
$('#btnprevious').trigger('click');
}
event.preventDefault();
});
那为什么我想滚动页面时会触发swipe事件呢?
这个问题发生在Samsung galaxy android 2.3.5...
谁能帮我解决这个问题?
最佳答案
您可以控制滑动事件如何改变以下对象的值
$.extend($.event.special.swipe,{
scrollSupressionThreshold: 10, // More than this horizontal displacement, and we will suppress scrolling.
durationThreshold: 1000, // More time than this, and it isn't a swipe.
horizontalDistanceThreshold: 30, // Swipe horizontal displacement must be more than this.
verticalDistanceThreshold: 75, // Swipe vertical displacement must be less than this.
});
在聆听滑动之前将它放在您的代码上。例如,将 verticalDistanceThreshold 更改为 15,将 durationThreshold 更改为 500,这将有助于减少误报。
另一方面,在您的代码中,您触发了按钮上的点击事件,虽然这有效,但更好的方法是直接调用执行下一个/上一个操作的方法。
祝你好运!
关于android - jQuery Mobile 垂直滚动期间触发的 swipeleft/swiperight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11290771/
所以我有一个小 slider 框,您可以滑动向前和向后箭头来滚动浏览内容。但是我想给它添加滑动功能,这是我第一次弄乱任何滑动的东西所以我有点迷茫,下面是我正在玩的代码; //script for sl
我在使用 JQueryMobile 中的 swiperight 功能时遇到困难。我的问题是,当我将它分配给一个 div 时: $(".leftSide").swiperight(function()
我有一个注销函数,在每个 tearDown() 期间都会调用该函数,但以这种方式调用时不起作用。如果我在测试期间调用相同的注销函数,它工作正常。我想知道拆解期间 XCUI 测试的行为是什么,有限制吗?
我使用此代码对 swipeleft/swiperight 事件使用react: $('body').live('pagecreate', function(event) { $('div[da
我将在网页中使用“swiperight”和“swipteleft”事件来导航页面。问题是页面包含可点击(可点击)的内容。如何捕获页面上的滑动事件?我想我需要在捕获滑动事件的页面顶部覆盖。但是,如果我有
问题是当我想要垂直滚动时,swipeleft/swiperight 事件被触发。 我们使用的是 jQuery Mobile 1.1.0 版本和 jQuery 1.7.1。 代码是: $(docume
我有一个页面,向左滑动会打开下一页(不同的 url),在下一页上,向右滑动会返回上一页。该代码第一次运行时非常漂亮。但是,下一次它就不起作用了!如果我手动刷新页面,它又开始工作了……所以这一定是一个初
对于 UI 测试,我想执行向右滑动的手势以使更多按钮可访问。我要滑动的元素位于屏幕底部。我通过以下方式访问它: element.staticTexts["TEST TEXT"].swipeRight(
我问 Phonegap 应用程序是否能够识别 Javascript 中的 swipeLeft 和 SwipeRight 相关事件。 最佳答案 与普通移动网站相比,Phonegap 不再为您提供触摸事件
我是一名优秀的程序员,十分优秀!