2

我只在窗口顶部在 500 到 900 像素之间而不是之前或之后才尝试将类应用于 div。这可能吗?

我当前的代码仅适用于过去 500 像素:

if($(this).scrollTop() >= 500) {
  $('#01').addClass('selected');    
} else {
  $('#01').removeClass('selected');
}

有没有可能有这样的东西?:

if($(this).scrollTop() >= 500 <= 900) {
  $('#01').addClass('selected');    
} else {
  $('#01').removeClass('selected');
}

谢谢!

4

1 回答 1

2
var windowPosY = $(this).scrollTop();

if(windowPosY >= 500 && windowPosY <= 900)
{
   //do things
}

我必须承认我很好奇你如何检查所说的位置。您将此逻辑绑定到什么事件?

于 2012-10-09T20:26:53.787 回答