0

我正在使用 jquery,我的代码是这样的:

$(window).scroll(function(){
  var bottom = $("div#theid").offset();

  if ( bottom.top - $(window).scrollTop() < 650 ) {
  //do something here
  }

});

所以当向下滚动浏览器时,会做一些事情,这在桌面浏览器上工作得很好,但在移动浏览器上不行,但是如果我旋转我的手机,这段代码就会工作,很奇怪。 为什么会发生这种奇怪的事情?谢谢!

4

1 回答 1

1

因为当您旋转手机时,var buttom变量会改变影响 jQuery 的功能。

于 2013-09-28T00:07:12.513 回答