如何阻止safari(在ipad上)发射悬停事件?

时间:2017-11-15 00:09:18

标签: javascript ios css ipad

我的页面上有一个固定的按钮,当你开始滚动时,它会出现。我注意到在ipad safari上我必须单击此按钮两次以触发click事件一次。

在我found this周围搜索时,当我在按钮上注释掉“display:none”时,它确实有效。

如何才能隐藏它,然后将其更改为“display:block”而不会出现双击问题?

1 个答案:

答案 0 :(得分:0)

您可以使用css位置将其放在屏幕外:

.hide {
   position: absolute;
   left: -999em;
}

您还可以尝试可见性属性

.hide {
   visibility: hidden;
 }

w3c example