【问题标题】:webkit-touch-callout : none is not working iOS 8webkit-touch-callout:没有一个不工作 iOS 8
【发布时间】:2015-03-16 13:01:39
【问题描述】:

我有一个带有 html 列表和链接的菜单栏,并且在一些带有锤子的新闻事件中。 我的问题是,在 iOS 的 Safari 浏览器中,当我按下时会出现执行 javascript 的弹出窗口。

我尝试了两件事:

  1. 将属性添加到 css 中:

    -webkit-touch-callout : none;
    

不起作用,并且在 safari 的规范中说已实现 here

  1. 停止传播事件:

    $item.hammer().on('press', function(event) {
        event.preventDefault();
        event.stopPropagation();
        ...
    });
    

    也不起作用,可能是因为 safari 在我之前捕获了事件。

【问题讨论】:

    标签: jquery safari ios8 hammer.js


    【解决方案1】:

    那个 CSS 属性看起来好像少了一个破折号:

    -webkit-touch-callout: none;
    

    【讨论】:

    • 对不起,我忘了把它放在消息中,我在 mi 代码中有正确的,我与检查员 (weinre) 检查该属性是否正确激活但无法正常工作。我读到 webkit 与 here 有一个错误,但应该修复并且在 safari 中应该可以工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-21
    • 2014-11-22
    • 1970-01-01
    • 2014-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多