INFORMATION

ニュース&ブログ

会社のお知らせとかあまり無いですが…。
ブログは気が向いた時にマーケティングやデザインの話とか日常の話とか、適当に更新しています。

[HP制作]JavaScriptもブラウザ幅で処理を変える方法(条件分岐)

2018-04-11

この記事は2018-04-11に書いた記事です。
情報が古くなっている可能性があるのでご注意ください。

いつもHPの制作はレスポンシブで作るのですが、CSS3 メディアクエリでぶれーくぽいんとを作って……。。。つまりブラウザの幅によって使うCSSを自動で分けて、デザインを変えています。なので基本的にはHTMLは全く同じで、たぶん、一応、全てのPC、スマホ、タブレットに対応しています。

 

 

んで、今回PCの方の表示がおかしくなり、色々調べていたら、JavaScriptが悪さをしていることがわかりました。たぶん何かが干渉してるとか、何かしら理由があると思うんですが、検証してる時間もないし、今回悪さをしていたJavaScriptはPC表示の時は必要無いものだったので、CSSメディアクエリのようなことがJavaScriptでできないか?というお話です。

PCではこのJavaScriptは機能させない。タブレット、スマホでは機能させる。という形にできるように、条件分岐を書きました。

 

Sponsored Link



めっちゃ簡単に条件分岐できます(笑)

 

if (window.matchMedia( '(min-width:980px)' ).matches) { 
	//もしブラウザ幅が980px以上だったらの時の処理
}else{
        //上記以外の時の処理
	}

 

ちなみに、この、プログラムソースをブログに書くやつ、導入してみました。(これを使ってみたかったんです。笑)

うん、少しオシャになったな。満足。



  • このエントリーをはてなブックマークに追加

弊社運営サイトのご紹介

Sponsored Link


Gryder Office Media

カテゴリーの一覧

マーケティングについて

主に基本的なことから実践的なことまで、マーケティングに関連する記事の一覧はこちらから。

SEO対策について

いまいち実体を掴みにくいSEO対策の手助けになるような記事の一覧はこちらからご覧ください。

アナリティクスについて

Webサイトのアクセス解析、グーグルアナリティクスの使い方や設定などの事を書いています。

クリエイティブについて

デザインの事や技術的な事など、クリエティブについての記事はこちらからご覧いただけます。


リスティングについて

意外とわかり辛いリスティング広告の考え方や予算のことなどの記事はこちらからご覧ください。

その他

ビジネスのことや心理学に至るまで幅広く、何かの役に立ちそうな内容の記事を書いています。


皆様からのご相談、ご依頼をお待ちしております。

無料相談のお申し込みや、サービス内容についてのご質問、取材など、お気軽にこちらからご連絡ください。
打ち合わせは、東京都(23区、都下)、近県(東京寄り)でしたら問題なくお伺いさせていただきます。

いますぐメールを送る!
ページアップ