【问题标题】:Zoom-in Zoom-out buttons on iphone 4s mobile safari, clicking button causes container div to be clicked, and flashes the div as a linkiphone 4s mobile safari上的放大缩小按钮,点击按钮会导致容器div被点击,并将div作为链接闪现
【发布时间】:2013-12-01 15:55:12
【问题描述】:
出于某种原因,在 iphone4s 和 ipad 3 等移动设备上,当我单击具有单击事件处理程序的按钮时,如果我单击放大或缩小按钮,而不是处理单击,它会将整个容器闪烁为一个链接,这意味着它将容器背景设置为黑色一瞬间,并且不调用处理程序。
但是,当我放大按钮本身时,按钮足够大并且可以正常工作。当容器不是锚而只是 div 时,为什么它会将容器作为链接处理?
谢谢。
【问题讨论】:
标签:
iphone
ipad
html
click
mobile-safari
【解决方案1】:
好吧,似乎 ios/mobile safari 认为我试图点击 div 而不是按钮,因为按钮太小(我的错),所以我使用了:
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
这样 div 就不会被突出显示。