【发布时间】:2015-03-16 13:01:39
【问题描述】:
我有一个带有 html 列表和链接的菜单栏,并且在一些带有锤子的新闻事件中。 我的问题是,在 iOS 的 Safari 浏览器中,当我按下时会出现执行 javascript 的弹出窗口。
我尝试了两件事:
-
将属性添加到 css 中:
-webkit-touch-callout : none;
不起作用,并且在 safari 的规范中说已实现 here
-
停止传播事件:
$item.hammer().on('press', function(event) { event.preventDefault(); event.stopPropagation(); ... });也不起作用,可能是因为 safari 在我之前捕获了事件。
【问题讨论】:
标签: jquery safari ios8 hammer.js