4

私はFTLabs のFastclick 0.6.2を使用しています。iOSで 300 ミリ秒の遅延をなくすために動作させたいと思っていますが、私のアプリケーションでは、href ブロックの端をクリックするとクリックが検出され、何も起こりません。

これは、JS を使用した乱数ジェネレーターと 2 つのページ リンクを含む簡単なデモ ページです: http://nicmar.nu/fastclick/fastclick2b.htm (これを iOS ブラウザーで開きます)

  1. 最初の緑色のフィールドの上端または下端をクリックすると、灰色の webkit-tap-highlight-color が表示されますが、href にあるコード test() は実行されません。

  2. ページ自体へのリンクがある 2 番目の緑色のフィールドでも同じことが起こります。

  3. 3 番目の緑色のフィールドは、別のページへのリンクです。ここで上端または下端をクリックすると、アドレス バーが表示され、何かが起こっていることをユーザーに示しますが、そうではありません。

この問題は、iOS 6.1 の iPhone 4 と iPhone 5、および iOS 6.0 の iPad でも発生しています。fastclick がなければ、期待どおりに動作しますが、300 ミリ秒の遅延があります。

何が起こっているかを示すビデオは次のとおりです:
http://youtu.be/34kavjxc9xg

PS。私はjsfiddleを使用しますが、jsfiddleがiframeで「偽のフルスクリーン」を表示するため、メタ/ビューポートスケールが機能しているiOSで正しく表示できませんでした。誰かがそれを回避する方法を教えてくれれば、そこに入力できます。

PS2: Fastclick github ページに問題として投稿しましたが、応答がありませんでした。

ファストクリックエラー
(出典: nicmar.nu )

4

0 に答える 0