6

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

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

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

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

我已经尝试过.preventDefault, 和stopPropagation功能,但没有工作:(

谢谢你的帮助

4

2 回答 2

-1

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

  • 按照这个例子,使用拦截浏览器Back函数,以及window.onbeforeunload
  • 使用本例中说明的技术禁用导航?
于 2012-11-19T12:54:21.013 回答
-3

此行为内置于 chrome 的 java 源代码中(可能),这就是为什么我认为仅使用 Javascript 无法禁用此行为的原因。如果这种行为是必要的,也许您可​​以使用 phonegap 分发您的应用程序。

于 2012-11-16T11:13:24.190 回答