如何阻止 safari(在 ipad 上)触发悬停事件?
How to stop safari (on ipad) from firing hover event?
我的页面上有一个固定按钮,当您开始滚动时它会出现。我在 ipad safari 上注意到我必须单击此按钮两次才能触发一次单击事件。
四处搜索后,我 found this 果然在按钮上注释掉我的 "display:none" 时,它起作用了。
如何隐藏它然后将其更改为 "display:block" 而不会出现此双击问题?
您可以使用 css 位置来将其放置在屏幕外:
.hide {
position: absolute;
left: -999em;
}
你也可以试试能见度属性
.hide {
visibility: hidden;
}
我的页面上有一个固定按钮,当您开始滚动时它会出现。我在 ipad safari 上注意到我必须单击此按钮两次才能触发一次单击事件。
四处搜索后,我 found this 果然在按钮上注释掉我的 "display:none" 时,它起作用了。
如何隐藏它然后将其更改为 "display:block" 而不会出现此双击问题?
您可以使用 css 位置来将其放置在屏幕外:
.hide {
position: absolute;
left: -999em;
}
你也可以试试能见度属性
.hide {
visibility: hidden;
}