2017-07-07 64 views
0

我有引導模態的問題。當我打開第一個模態,然後身體有類模式打開,這就好了,但是當我點擊關閉第一個模態並打開另一個的按鈕時,即使當模式打開時,類也會從身體中移除。我試圖用這種方式解決這個問題,但沒有任何成功:從模態打開模態時身體溢出

openedModalsCount = 0; 

    $('*').on('show.bs.modal', function() { 
     openedModalsCount++; 
     if(openedModalsCount > 0) { 
      $('body').addClass('modal-open'); 
     } 
    }); 

    $('*').on('hidden.bs.modal', function() { 
     openedModalsCount--; 
     if(openedModalsCount < 1) { 
      $('body').removeClass('modal-open'); 
     } 
    }); 

有什麼建議嗎?在此先感謝您的幫助

回答

1

我不知道,但它可能會解決您的問題。

$('#myModal').on('show.bs.modal', function() { 
    $('body').addClass('modal-open'); 
}); 

$('#myModal').on('hidden.bs.modal', function() { 
    $('body').removeClass('modal-open'); 
}); 

//because myModal is unique id of the modal 
+0

當我點擊按鈕時,身體已經有了模態公開課。當第二個模式顯示時它被刪除 – Mindfuc