Javascript 禁用在Windows Phone上刷到上一页的权限
我正在尝试使用在Meteor应用程序上实现滑动,以在Iron Router中的模板之间切换 它在iOS和Android上运行得很好,但在Windows Phone上,操作系统的本机滑动手势(在浏览器中向右滑动会在历史上向后移动一页)会干扰用户的滑动动作 有什么方法可以禁用此功能吗 还有哪些其他平台具有类似的功能,可以有效地防止用户在web应用程序中刷卡 例如,该应用程序还使用相同的库来实现滑动手势Javascript 禁用在Windows Phone上刷到上一页的权限,javascript,jquery,meteor,touch,Javascript,Jquery,Meteor,Touch,我正在尝试使用在Meteor应用程序上实现滑动,以在Iron Router中的模板之间切换 它在iOS和Android上运行得很好,但在Windows Phone上,操作系统的本机滑动手势(在浏览器中向右滑动会在历史上向后移动一页)会干扰用户的滑动动作 有什么方法可以禁用此功能吗 还有哪些其他平台具有类似的功能,可以有效地防止用户在web应用程序中刷卡 例如,该应用程序还使用相同的库来实现滑动手势 注意:使用触摸操作:body标签上的none不起作用。我在一个小型web应用程序上遇到了相同的问题
注意:使用触摸操作:body标签上的none不起作用。我在一个小型web应用程序上遇到了相同的问题:这是一个scratch游戏,玩家必须将手指扫过“scratch able”区域才能发现他赢了什么 游戏应该在Windows8.1平板电脑上运行,上面有IE10 我们将此片段放入css中:
*{
touch-action: none;
}
结果是完全停用应用程序上的任何触摸事件(包括向后/向前滑动)
但我们只能在擦伤区重新激活触碰事件,以允许玩家玩:)
为此,我们必须添加以下内容:
#playzone{
touch-action: chained;
}
该应用程序在平板电脑上的IE10和Windows Phone 8.1上都运行良好
(请原谅我的英语,它不是我的母语)
编辑:在IE上进行了更多测试后,似乎添加了
触摸操作:无足以实现OP想要的功能。这不起作用。使用触摸动作:无
并添加偶数触摸动作:链接代码>不阻止浏览器在历史记录中向后滑动功能。这正是我想要禁用的。仔细阅读这个问题。正如我所说,在我们的应用程序中,我给你的代码足以防止刷回历史。我刚刚又测试了一次,它工作得完美无缺。如果你给我们的代码不起作用,也许我们能帮你更多。我为你做了一支笔:结果是-ms touch动作:无代码>在html元素上已经足够了。它起作用了。非常感谢你!你让我很开心。不知道我做错了什么。我在做其他事情之前先尝试过这个,但它似乎不起作用。尽管如此,请批准我的编辑。但是,正如我的笔所示,-ms touch-action:chained代码>现在甚至不需要了<代码>触摸动作:无