gpt4 book ai didi

javascript - scrollTop 不适用于 2 个运算符(operator)

转载 作者:行者123 更新时间:2023-11-28 17:46:11 25 4
gpt4 key购买 nike

所以基本上我只是想在滚动时更改特定元素的 CSS 类。使用此代码时效果很好:

$(window).bind('scroll', function() {
if ($(window).scrollTop() >= 270) {
$('.homeLink').addClass('selected');
}
else {
$('.homeLink').removeClass('selected');
}
});

但是,我想在进一步滚动时删除该类。所以我尝试使用这段代码:

$(window).bind('scroll', function() {
if ($(window).scrollTop() >= 270 && < 300) {
$('.homeLink').addClass('selected');
}
else {
$('.homeLink').removeClass('selected');
}
});

当使用第二个代码时,它根本不起作用。意思是,什么都没有改变。

我知道我只是太蠢了,做错了,但我不确定如何解决它。说到 js,我是个菜鸟。任何帮助将不胜感激。

编辑:

我也试过这个,但没有成功:

$(window).bind('scroll', function() {
if ($(window).scrollTop() >= 270 && $(window).scrollTop() < 300) {
$('.homeLink').addClass('selected');
}
else {
$('.homeLink').removeClass('selected');
}
});

最佳答案

这是正确的语法:

if ($(window).scrollTop() >= 270 && $(window).scrollTop() < 300) { 

关于javascript - scrollTop 不适用于 2 个运算符(operator),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23162529/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com