javascript - Windows Phone 上的 JQuery Mobile 滑动事件

标签 javascript jquery jquery-mobile windows-phone swipe

我使用 JQuery Mobile 来识别滑动事件,效果很好。事件在 Windows Mobile(我的例子中是 7.5)上触发,但也会触发 Web 浏览器用于导航浏览历史记录的默认事件。向右滑动可返回一页。如何防止这种默认行为?

我尝试了preventDefault(),但它在这里没有帮助。

最佳答案

它将停用触摸:-

添加 CSS 片段:

*{
    touch-action: none;
}

但仅在某些区域重新激活触摸事件,以允许玩家播放或激活触摸

要在某些地方激活,请添加以下内容:-

#activetouch{
    touch-action: chained;
}

引用:https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action

关于javascript - Windows Phone 上的 JQuery Mobile 滑动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31272901/

相关文章:

javascript - jQuery Mobile 显示空白

jquery-mobile - 如何防止 jQuery mobile 的自动页面样式?

javascript - 为什么我的箭头函数没有返回值?

javascript - 使用 jquery delegate 单击提交按钮不会执行任何操作

javascript - Angular Js $httpParamSerializer 和 jQuery $.ajax

javascript - 使用光标位置单击图像时显示 div

javascript - 在 Jquery 中操作 java List<Object>

ajax - 如何从 javascript 打开 jQuery Mobile 对话框?

javascript - 通过 jquery ajax 发送结构化表单字段

javascript - 谷歌地图 api 点标记