【发布时间】:2023-03-14 21:17:01
【问题描述】:
我想检测不同的大于 scrollTop 的位置,如下所示:如果窗口大于 100 像素,我想向 body 添加一个类,如果它再次大于 150,则删除该类并添加另一个类。
$(window).scroll(function() {
var scroll = $(window).scrollTop();
if (scroll >= 100) {
$('body').addClass('one');
}
else (scroll >= 150) {
$('body').addClass('two');
$('body').removeClass('one')
}
});
它仅适用于(如果条件),但不能通过使用(其他条件)处理多个位置。
【问题讨论】:
-
嗯,150 也大于 100... 也许你应该交换 if 条件?
-
你能举个例子吗,因为我不太擅长 JS
标签: scrolltop