【问题标题】:why does my jquery code not work on mobile browser为什么我的 jquery 代码在移动浏览器上不起作用
【发布时间】:2013-09-27 23:16:10
【问题描述】:

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

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

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

});

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

【问题讨论】:

  • 在某处添加一些调试行,创建一个 div 并将文本附加到它或其他东西
  • 请解释一下“很奇怪”的代码态度。

标签: jquery mobile


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多