thinking now...

旅とライブと祭と廃墟。

BootstrapのModalで勝手にスクロールしないようにしたいっ!

   

Bootstrapで謎の挙動(バグ?)があったのでメモ。

現象

スマホサイズでModalを起動した時に、裏側(Modalを起動した側)のスクロールがTOP(一番上)にきてるぽい?
つまり、ページの下の方にモーダルを起動するボタンがあると、モーダル起動して、モーダルを閉じると、なぜかページTOPになってしまっているので、これをなんとかしたい。

解決方法

つかってるBootstrapがv3系なので4系では発生しないのかもしれませんが、色々ぐぐった結果、

.modal-open {
 overflow: visible;
 position: static;
}

これ突っ込んだら直った。

参考サイト

BootstrapのModalでページTOPにスクロールしちゃう時の解決法 | シャッフルブログ

 - bootstrap