你好朋友我正在尝试根据浏览器窗口分辨率动态地向正文添加一个类。这是我正在尝试使用的代码,但需要帮助调整它,因为我根本不了解 jQuery。
我想要实现的选项是:
一旦访问者来到我的网站,此代码必须检查他的浏览器窗口大小并按照以下规则将类添加到正文
如果窗口大小大于1024像素但小于1280 像素,则添加 class
.w1280
。如果窗口大小大于1280像素但小于1440 像素,则添加 class
.w1440
。如果窗口大小大于1440 像素但小于1280 像素,则添加 class
.w1680
。如果窗口大小超过1680 像素,则添加 class
.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()