2

ウィンドウの上部が 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');
}

ありがとう!

4

1 に答える 1

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

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

そして、あなたがその位置をどのようにチェックしているかについて興味があることを認めなければなりません. このロジックをどのイベントにバインドしていますか?

于 2012-10-09T20:26:53.787 に答える