仅当窗口顶部位于 500 到 900 像素之间(而不是之前或之后)时,我才尝试将类应用于 div。这可能吗?
我当前的代码仅适用于过去 500px:
if($(this).scrollTop() >= 500) {
$('#01').addClass('selected');
} else {
$('#01').removeClass('selected');
}
有可能有这样的东西吗?:
if($(this).scrollTop() >= 500 <= 900) {
$('#01').addClass('selected');
} else {
$('#01').removeClass('selected');
}
谢谢!
最佳答案
var windowPosY = $(this).scrollTop();
if(windowPosY >= 500 && windowPosY <= 900)
{
//do things
}
我必须承认我很好奇你如何检查所述位置。您将此逻辑绑定(bind)到什么事件?
关于Jquery滚动顶部触发两点之间的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12807856/