0

iPad 用の Web サイトを作成しています。Web サイトのリンクまたは JavaScript ボタンをクリックすると、常に黒い四角形が表示されます。黒い四角形のボックスが点滅し、ボタンの周りで 0.7 ~ 1 秒間ちらつきます。誰もが同じ問題を抱えています。私のボタンは大きく、黒い四角は明らかです。

4

3 に答える 3

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

これにより、黒い四角が正しく無効になります

于 2012-11-20T05:23:22.990 に答える
0

コードで問題の原因を突き止めましたが、その理由はわかりませんが、ピンチズームのちらつきの問題を防ぐために、コードで「overflow-y:scroll」とoverflow-x:hiddenを削除する必要があります。ユーザーがWebページのサイズを非常に小さく変更し、タッチパッドを使用して水平方向にスクロールすると、要素がコンテナdivを突破するため、overflow-x hiddenを使用します。要素の突破と空白の領域が表示されます。これで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 に答える
0

を使用してこれを制御できるはずです-webkit-tap-highlight-color。リンクに関する表示可能なフィードバックを完全に無効にしたい場合は、 を使用して-webkit-touch-callout: noneください。

于 2012-11-20T04:48:24.003 に答える