ZURBのFoundationを使用してレスポンシブWebサイトを作成する場合、タッチデバイスでの300ミリ秒のクリック遅延を回避するために、Fastclick (FTLabsによる)などのライブラリを含める必要がありますか?
モバイルで物事をうまく機能させることがその主な目的であるため、ライブラリにはこれを含める必要があるようです。
考えてみると、タッチデバイスで表示する必要のあるすべてのWebサイトにfastclickを含める必要があるようですが...?
ZURBのFoundationを使用してレスポンシブWebサイトを作成する場合、タッチデバイスでの300ミリ秒のクリック遅延を回避するために、Fastclick (FTLabsによる)などのライブラリを含める必要がありますか?
モバイルで物事をうまく機能させることがその主な目的であるため、ライブラリにはこれを含める必要があるようです。
考えてみると、タッチデバイスで表示する必要のあるすべてのWebサイトにfastclickを含める必要があるようですが...?
Foundation の Javascript ライブラリはすべてここにリストされています。
それらのどれもFastclickの機能をカバーしていないため、300ms のクリック遅延を回避したい場合は、手動で Fastclick を追加してください。「タッチデバイスに表示されるすべてのWebサイトに含める必要があるかどうか」については、個人的な好みの問題だと思います.
古い受け入れられた答えはもう有効ではないようです。Fastclick は現在 Foundation で使用されています。
そこで「Fastclick」を検索すると、Foundation Githubリポジトリでこれが見つかりました:
( https://github.com/zurb/foundation/search?utf8=%E2%9C%93&q=fastclickより)
また、Foundation Github レポジトリでこれを見つけました。
// Enable FastClick if present
$(function () {
if (typeof FastClick !== 'undefined') {
// Don't attach to body if undefined
if (typeof document.body !== 'undefined') {
FastClick.attach(document.body);
}
}
});
したがって、これは基本的に、必要に応じて Fastclick を使用でき、Foundation がそれを初期化することを意味しますが、ライブラリから除外して Fastclick を使用しないようにすることもできます。