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 に答える