最近、かなり奇妙なことに出くわしました。何かが足りないだけなのかどうかはわかりませんが、なぜこれが起こっているのか理解できません。
次のjQueryスニペットが実行されているサイトがあります。
$(window).resize(function(){
alert("Resize fired!");
});
Android携帯ブラウザでサイトにアクセスし、サイトを上下にスクロールするだけで、アラートが表示されます。
Androidブラウザのスクロールバー(フェードインおよびフェードアウト)はサイト全体の上にオーバーレイされており、ウィンドウのサイズ変更を引き起こしていないようです。したがって、このイベントはそれらによって発生していないと思います。
Androidブラウザがスクロール時にこのイベントを発生させる理由を誰かが知っていますか?
どんな情報でも大歓迎です。
編集:
本体にCSSを設定し、overflow-yを設定してスクロールして、それが実行可能な解決策であるかどうかを確認しようとしましたが、Androidでのスクロール時にイベントが発生します。
編集#2:
HTMLで次のメタタグを使用しています。
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">