为什么我的jquery代码无法在移动浏览器上运行

时间:2013-09-27 23:16:11

标签: jquery mobile

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

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

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

});

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

1 个答案:

答案 0 :(得分:1)

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