Modernizr のタッチ テストは、ページが表示されているデバイスがタッチ対応かマルチタッチ対応かをテストする最良の方法の 1 つだと聞いたことがあります。
デバイスにタッチ機能がある場合にのみスタイルシートをロードするために、それ (タッチ テスト) と modernizr のロード機能を使用しようとしています。
ただし、私のコードは機能していないようです。私は何を間違っていますか?
<script type="text/javascript">
Modernizr.load({
test: Modernizr.touch,
yep: 'assets/css/touch.css'
});
</script>
更新: 申し訳ありませんが、動作していないということの意味を明確にする必要がありました: マルチタッチ スマートフォンでページにアクセスすると、スタイルが有効になりません。通常のスタイルシートでスタイルを適用すると有効になりますが、それらを touch.css に切り替えて Modernizr で条件付きで読み込もうとすると、機能しません。私の Modernizr のコピーには、yepnope とタッチ テストが含まれています。これらが機能している他のインスタンスで両方を使用しているためです。