0

我正在为 ipad 制作一个网站,当我点击我网站上的任何链接或 javascript 按钮时,总是会出现一个黑色方块,一个黑色方块会在按钮周围闪烁并闪烁 0.7-1 秒,任何人都有同样的问题,如果我的按钮很大,黑色方块很明显。

4

3 回答 3

2
    -webkit-tap-highlight-color:rgba(255,0,0,0);

这将正确禁用黑色方块

于 2012-11-20T05:23:22.990 回答
0

您应该能够使用-webkit-tap-highlight-color. 如果您希望完全禁用链接上的可见反馈,请使用-webkit-touch-callout: none.

于 2012-11-20T04:48:24.003 回答
0

我在我的代码中发现了导致问题的原因,虽然我不知道为什么会这样,但我必须在我的代码中删除 'overflow-y:scroll' 和 overflow-x:hidden 以防止捏缩放闪烁问题。我使用overflow-x hidden,因为如果用户将网页的大小调整得非常小,元素会突破我的容器div,并使用触摸板水平滚动,会看到元素突破和空白区域,现在我不能使用overflow-x hidden coz奇怪的愚蠢捏变焦闪烁

     #viewport{
      display:block;
      position:absolute;
      width:100%;
      height:100%;
      overflow-y:scroll;
     -webkit-overflow-scrolling: touch;
    }
   #wrapper{
    width:100%;
    overflow-x:hidden;
   }
于 2012-11-20T06:22:31.123 回答