0

我的网站上有一个<div>,每当我向下滚动网站的 10 像素时,我都想更改其 CSS 属性。我怎样才能做到这一点?

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 回答