0
這是一個後續問題:Overlay content areas in Bootstrap 3 site when responsive menu is opened內容覆蓋
我得到的工作,但如果窗口大小時,菜單再次單擊覆蓋不消失或。我不知道如何做到這一點。
這裏是導航欄按鈕被點擊之前:
<button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-collapse">...</button>
它被點擊它保持不變後:
<button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-collapse">...</button>
一旦崩潰了額外的類出現:
<button type="button" class="navbar-toggle collapsed"
data-toggle="collapse" data-target=".navbar-collapse">...</button>
我有一點JS在菜單打開時爲內容區域「變暗」添加了覆蓋層
$(".navbar-toggle").click(function(){
$("<div class='overlay'></div>").appendTo($(".content, .footer").css("position", "relative"));
})
我怎樣才能更新JS這樣當按鈕被點擊一次,除去覆蓋[崩潰吧]和/或如果在導航仍然是開放的大小改變瀏覽器窗口?
UPDATE
刪除/隱藏疊加上一個窗口重新大小我只是用一些CSS:
@media (min-width: 768px) {div.overlay {visibility:hidden;}}
感謝您的快速響應 - 完美的作品。 –