0

基本的に、書かれたCSSボタンが:activeありましたが、携帯電話のボタンをクリックするたびに、アクティブフェーズに切り替わる前に遅延があります。

CSS:

.btn {...} .btn:active{...}

次に、 and を使用"touchstart""touchend"てアクティブなクラスを追加および削除しようとしましたが、通常 -> touchstart と touchstart -> touchend の間にまだ遅延があります。

Jクエリ:

$(".btn").on("touchstart", function(){
    $(this).addClass("touched");
}).on("touchend",function(){
    $(this).removeClass("touched");
})

遅延を解消するには?

4

1 に答える 1

0

十分な情報を提供していないことが判明しました。

問題は、Chrome のバグ、box-shadow のようです。すべての box-shadow プロパティを削除したところ、魅力的に機能しました。

同じ問題を抱えている他の人のために、この答えがここにとどまるといいのですが。また、新しい Chrome の width = device width を示すメタ タグがある場合、fastclick は必要ありません。

于 2014-12-29T07:28:26.157 に答える