【问题标题】: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 就不会被突出显示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-08
      • 2019-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-03
      • 2021-12-14
      • 1970-01-01
      相关资源
      最近更新 更多