$(window).height()
ページがロードされたときのウィンドウの高さを取得します。ただし、ズームイン/ズームアウトするときは、新しい視点の高さが必要です。これは可能ですか?
通常のブラウザのサイズ変更には問題なく機能しますが、モバイルでのズームイン/ズームアウトは起動しないと思い$(window).resize()
ますか? または少なくともウィンドウのサイズを更新しません
明確にするために、モバイルブラウザーでのズームについて話しています。css 属性 position:fixed を jQuery を使用してシミュレートしています。
$(elements).css('top', $("body").scrollTop() - 42 + $(window).height() / 2)
私が使用しているコードです。基本的に、要素を画面の垂直方向の中央に配置します。これは と で発砲され$(window).resize
てい$(window).scroll
ます。コードは最初は正しく動作しますが、ズームしても$(window).height()
編集
だから私は別の質問方法を考えています:javascript/jQueryで視点の中心を取得する方法についてのアイデアはありますか?