0

次の HTML フラグメントを使用して、スマートフォン用の別のスタイルシートをロードしています。

media="only screen and (min-device-width: 4801x)"
media="only screen and (max-device-width: 480px)"

スマートフォンユーザー向けにも特定の JavaScript スクリプトを無効にしたいと考えています。それは可能ですか?私ができるとは思わない:

<script media="only screen and (max-device-width: 480px)" t ype="text/javascript" src=""/>

ありがとう

4

2 に答える 2

4

JavaScript で画面解像度を検出し、解像度に基づいてスクリプトの実行を変更できます。ただし、javascript ファイルは引き続き読み込まれます。画面サイズを検出するには:

http://www.pageresource.com/jscript/jscreen.htm

于 2010-01-13T01:11:05.000 に答える
1

いいえ、できません。

電話のブラウザが JavaScript をサポートしていない場合は問題ありません。対応している場合は、javascript を使用して、探しているものがサポートされているかどうかを判断し、そうでない場合は、実行をより単純なパスにそらすか、完全に終了することができます。

于 2010-01-13T01:08:09.033 に答える