簡體   English   中英

為什么引導模態在關閉模態並錨定到頁面后會刪除我的滾動條

[英]Why bootstrap modal removes my scroll bar after closing modal and anchoring to page

除了關閉按鈕外,我還有一個引導程序模版和一個按鈕。 所以我想要的是當我單擊按鈕時,模態將關閉,並將通過定位標記導航到同一頁面。 這可行,但是問題是模式刪除或禁用了滾動條。 模態認為模態仍然是開放的。

我有這個:

$( "#silverB" ).click(function() {
  $("#myModal").hide();
  $(document.body).scrollTop($('#optin').offset().top);
});

您不應該使用.hide()退出modal 而是使用此:

$("#myModal").modal("hide");

因為,啟動模式時,引導程序會向主體( .modal-open )添加更多類。 但是,當您“隱藏”模態時,不會重置它們。

文檔

.modal('hide')

手動隱藏模式。 在模態實際被隱藏之前(即在hidden.bs.modal事件發生之前)返回到調用者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM