2016-06-13 69 views

回答

8

这是无法完成的。当用户刷新页面时,模式将消失。

您唯一的选择是重新打开页面刷新模式。要做到这一点,你必须在cookie或localStorage中存储一些变量,告诉你他们还没有关闭模态。

然后,你可以做这样的事情:

$(function() { 
    if(cookieOrLocalStorageVariable) { 
     $('#myModal').modal(options); 
    } 
}); 

的cookieOrLocalStorageVariable需要由你来定义,一旦所示的模式进行设置。

1

考虑根据flag在页面加载方法开幕,这是isModalOpen

function openModal() { 
    $('#myModal').modal('show'); 
    localStorage.setItem('isModalOpen', true); 
}; 

function closeModal() { 
    $('#myModal').modal('hide'); 
    localStorage.setItem('isModalOpen',false); 
}; 

在页面加载

if(localStorage.getItem('isModalOpen')) { 
    openModal(); 
} 
1

你不能做that.You必须存储在localStorage的值/ cookie/session.you必须使用您存储在本地存储/ cookie /会话中的值重新打开模式。我同意durga的回答。我认为这是最好的答案。