私は自分のウェブサイトでモーダルポップアップを開くjavascriptをいくつか持っていて、要素のoverflow-y
プロパティもhidden
に設定しています。 ChromeとIEでは、これは期待通りに機能します - スクロールバーは非表示になり、モーダルポップアップの背後にあるページは同じスクロール位置にとどまります。ポップアップが閉じられると、overflow-y
はに設定され、ページは以前と同じ状態および位置にあります。設定overflow-y:hidden;
overflow-y
がhidden
に変更されるとすぐに、ページのスクロール位置が一番上にジャンプするため、ポップアップが閉じたときに、ユーザーにとってビューが変更された - 理想的ではありません。
を見ることができ、この動作のための任意の解決策はありますか?
FF 19でうまく動作するようです。 – robertklep
私は同様の問題に直面していますが、これをどのように処理できましたか? –
あなたはこれに対する解決策を見つけましたか?もしそうなら、あなたは答えを出すことができますか?私は心を失いつつある。 – Grant