Привет, друзья, я пытаюсь динамически добавить класс в тело в зависимости от разрешения окна браузера. Вот код, который я пытаюсь использовать, но мне нужна помощь в его настройке, так как я вообще не знаю jQuery.
Варианты, которые я хочу достичь, следующие:
Когда посетитель заходит на мой сайт, этот код должен проверить размер окон его браузера и добавить класс в тело в соответствии со следующими правилами.
Если размер окна больше 1024 пикселей, но меньше 1280 пикселей, добавьте класс
.w1280
.Если размер окна больше 1280 пикселей, но меньше 1440 пикселей, добавьте класс
.w1440
.Если размер окна больше 1440 пикселей, но меньше 1280 пикселей, добавьте класс
.w1680
.Если размер окна более 1680 пикселей, добавьте класс
.wLarge
.
Для этого я пытаюсь использовать следующий скрипт. Мои вопросы:
Это правильный код? Если нет, то какой правильный код?
Это лучший самый короткий код? Если нет, то какой будет правильный код?
Пожалуйста, помогите, так как мои знания jQuery почти нулевые.
function checkWindowSize() {
if ( $(window).width() > 1024) {
$('body').addClass('w1280');
} else {
$('body').removeClass('w1280');
}
if ( $(window).width() > 1280 ) {
$('body').addClass('w1440');
} else {
$('body').removeClass('w1440');
}
if ( $(window).width() > 1440) {
$('body').addClass('w1680');
} else {
$('body').removeClass('w1680');
}
if ( $(window).width() > 1600) {
$('body').addClass('wLarge');
} else {
$('body').removeClass('wLarge');
}
}
checkWindowSize()