• 締切済み

横幅に応じて読込javascriptを変更したい

■前提 ・TwitterBootstrapを利用してレスポンシブサイトを作成しています ■質問 ・現状、こういう感じで常に「★★.js」を読み込んでいるのですが、 <script type="text/javascript" src="★★.js"></script> 例えば、ブラウザ横幅が500px以下の際は、「★★.js」を読み込まないよう条件指定するには、どうすれば良いでしょうか? ・「js」読み込む際の条件指定は、「javascript」でやるのでしょうか? それとも、「PHP」とかでも出来るのでしょうか? ※やりたいことが出来れば、方法は何でも良いです ※jQuery利用してもしなくてもどちらでも良いです

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

よほど大きなスクリプトでもない限り、読み込みをいちいち制御するよりも、全体を一度に読み込んでおいて横幅に応じて処理を変えるようにすれば、お悩みのようなことを行なわらなくても済みますので、考え方が簡単になりませんか? どうしても行ないたいのであれば、ブラウザの横幅を取得してそれに応じて、スクリプトタグを生成するとか。(500px以下の場合はなにもしない) でも、ユーザがその後で画面をリサイズしたら、思っていらっしゃるのとは違うことになってしまいませんか? その点からも、上述の方法のほうがよいのではないかと思います。

re97
質問者

補足

回答ありがとうございました >読み込みをいちいち制御するよりも、全体を一度に読み込んでおいて横幅に応じて処理を変えるようにすれば、お悩みのようなことを行なわらなくても済みますので、考え方が簡単になりませんか 具体的にはどうすれば良いでしょうか? JavsScriptで、if文分岐みたいな感じでしょうか?

関連するQ&A