我在兩種模態之間切換。第一個模式包含一個按鈕來調用這個函數:固執的zurb模態不會消失
function teamControl(action) {
$('#teamControlsModal').foundation('reveal', 'close');
if (action == "create") {
$('#teamFlavorText').html("Create a Team");
loadBusinessInfoSelectBox('businessSize');
loadBusinessInfoSelectBox('businessType');
loadBusinessInfoSelectBox('businessLocation');
$('#createTeamModal').foundation('reveal', 'open');
}
}
這反過來又打開以下模式:
<div id="createTeamModal" class="reveal-modal">
<form id="createTeamForm" style="width: 480px; margin: auto;"
novalidate="novalidate"></form>
<a class="close-reveal-modal">×</a>
</div>
但是,當我點擊X關閉第二個模式,該模式本身去離開,但屏幕仍灰顯。根本沒有JavaScript錯誤。
任何想法?
在顯示模式之前是否顯示了另一個模式?你使用的是什麼版本的基金會? – 2013-05-02 03:00:09
我的確有另一種模式顯示在前面,我正在使用v4 – Lurk21 2013-05-02 03:02:25
上一個模式有一個按鈕,onClick運行一個函數,調用'顯示','關閉'(關閉自己),然後'顯示','打開'的第二模態。我不知道打開第二個模式的onClick函數是否阻止了第一個模式的關閉。 – Lurk21 2013-05-02 03:40:06