ロード時にクラスを追加/削除するための非常に基本的なスクリプトを書きました。jquery、ウィンドウの幅が変更されたときにクラスを追加/削除する
これを実行するより良い方法があるのか、コード行を減らすことができるのかどうか疑問に思っていました。
基本的には、サイトを小さな画面で見たときにスタイルを変更したいと思っています。私はそれが特定の幅の下に行ったときに、htmlタグに新しいクラスを追加することが最善の考えだ...
とにかくここに私のコードです。
<script type="text/javascript">
$(document).ready(function() {
/* Check width on page load*/
if ($(window).width() < 514) {
$('html').addClass('mobile');
}
else {}
});
$(window).resize(function() {
/*If browser resized, check width again */
if ($(window).width() < 514) {
$('html').addClass('mobile');
}
else {$('html').removeClass('mobile');}
});
おかげ
ジリアン
1オプションはメディアクエリを使用しています – undefined