Twitter Bootstrapのモーダルウィンドウを使用していますが、スクロールすると、背景ページが移動している間、モーダルポップアップが固定されたままであることに気付きました。デモの場合は、次のページの[デモモーダルの起動]ボタンをクリックできます。
http://getbootstrap.com/2.3.2/javascript.html#modals
それを回避し、代わりにスクロールイベントでモーダルウィンドウを制御するにはどうすればよいですか?Bootstrapが提供するオプションにはそれが含まれていないようです。
モーダルポップアップは<div>
withposition: fixed
であり、スクロールしても固定されたままになるのはそのためです。ただし、ポップアップしたままにする必要があるため、他の値に設定することはできません。また、<body>
のスタイルをに設定するoverflow:hidden
と、スクロールバーが非表示になることもわかりました。しかし、それは私が望んでいることではありません。