javascript - 在javascript中禁用Chrome浏览器上的导航滑动

标签 javascript google-chrome navigation swipe

<分区>

在 Chrome Mobile 上,Google 引入了带有向左/向右滑动事件的选项卡导航。

但是我有一个网络应用程序,我实现了一个向左滑动的事件来打开我的导航菜单(比如 facebook 或 spotify)

问题是,如果用户在第一个左侧像素(left:0)开始滑动,浏览器会启动导航模式,并且不会执行我的打开菜单功能。

有没有办法在 Chrome 上禁用或停止导航模式?

我已经尝试使用 .preventDefaultstopPropagation 函数,但没有用 :(

谢谢你的帮助

最佳答案

您可以尝试使用以下组合:

  • 根据 this example 使用 window.onbeforeunload 拦截浏览器 Back 功能, 和
  • 使用 this example 中说明的技术禁用导航?

关于javascript - 在javascript中禁用Chrome浏览器上的导航滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13415370/

相关文章:

Jquery Navigation Toggle 在页面下方太远

javascript - 如何正确生成抛物线

javascript - 如何禁止第二次点击 Google +1 按钮

javascript - 使用 innerHTML 验证表单

html - WordPress 中的文本无法在 Chrome 中正确呈现

css - 从 Chrome 打印时考虑响应式布局

javascript - 使用 Javascript 从文件加载图像

jquery - 我的 jquery 图像 slider 在 chrome 中不流畅,但在 firefox 和 IE 中很好

javascript - 在路线更改时修改 NavigationBar

jquery - 定位每个 "li"中的第一个和最后一个 "ul"