下記のようにドロワーメニュー表記時にbodyを固定するようにしたのですが、
固定はできたものの、クリックして固定された際にbodyがカクっと右下に少しずれます。
body.sidr-open { overflow:hidden!important; }
はおそらくbodyタグからはみ出たものを隠すということですが、
なぜこれが当たるとかくっと画面がずれるのでしょうか?
また、固定されるのも理由がよくわかりません。
$(function(){ // 下記をクリックすると実行される $('.modal-button-wrap, .js-drawermenu-wrap').on('click', function() { //メニューが出たり戻ったりする $('body').toggleClass('sidr-open'); }); }); /*-- メニューを開いたときにコンテンツを固定 --*/ body.sidr-open { overflow:hidden!important; }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/11/28 04:52
2016/11/28 04:56
2016/11/28 04:59
退会済みユーザー
2016/11/28 05:07
2016/11/28 05:20
退会済みユーザー
2016/11/28 06:10
退会済みユーザー
2016/11/28 06:25
2016/11/28 06:52
退会済みユーザー
2016/11/28 07:54
2016/11/28 08:11
退会済みユーザー
2016/11/28 08:39
退会済みユーザー
2016/11/28 10:06
2016/11/28 11:38
退会済みユーザー
2016/11/28 12:23
2016/11/28 12:51
退会済みユーザー
2016/11/28 12:54
2016/11/28 13:01
退会済みユーザー
2016/11/29 03:55
2016/11/29 04:13
退会済みユーザー
2016/11/29 04:54
2016/11/29 05:24
退会済みユーザー
2016/11/29 05:25
2016/11/29 05:27
退会済みユーザー
2016/11/29 05:35
2016/11/29 05:38
退会済みユーザー
2016/11/29 06:24
退会済みユーザー
2016/11/29 06:28
2016/11/29 06:38
退会済みユーザー
2016/11/29 06:56
2016/11/29 07:06
退会済みユーザー
2016/11/29 08:00