0

Web サイトを<div>10 ピクセル下にスクロールするたびにその CSS 属性を変更したい Web サイトがあります。どうやってやるの?

4

1 に答える 1

1

このようなものはどうですか:

$(document).ready(function() {
  $(window).scroll(function() {
    var elementTop = $('.someDiv').offset().top; 
    var position = elementTop- $(window).scrollTop();
    if(position == 10){
      //do something

   }
  });   
});

これはうまくいくと思います。まだテストしていませんが、試してみてください..

また、このjquery関数は非常に役立つはずです.http: //api.jquery.com/position/もチェックしてください。

于 2013-06-23T02:27:26.863 に答える