Javascript 当用户刷新整个页面时,防止引导3模式关闭

Javascript 当用户刷新整个页面时,防止引导3模式关闭,javascript,c#,jquery,asp.net,twitter-bootstrap-3,Javascript,C#,Jquery,Asp.net,Twitter Bootstrap 3,当用户刷新页面时,如何防止bootstrap 3模式关闭?我希望用户仅使用“关闭”按钮关闭模式,而不使用其他按钮。这是无法完成的。当用户刷新页面时,模式将消失 您唯一的选择是重新打开页面刷新模式。要做到这一点,您必须将一些变量存储在cookie或localStorage中,以告诉您它们尚未关闭模式 然后你可以这样做: $(function() { if(cookieOrLocalStorageVariable) { $('#myModal').modal(options);

当用户刷新页面时,如何防止bootstrap 3模式关闭?我希望用户仅使用“关闭”按钮关闭模式,而不使用其他按钮。

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

您唯一的选择是重新打开页面刷新模式。要做到这一点,您必须将一些变量存储在cookie或localStorage中,以告诉您它们尚未关闭模式

然后你可以这样做:

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

cookieOrLocalStorageVariable需要由您定义,并且应该在显示模式后进行设置。

考虑基于
标志打开页面加载方法,这里是
isModalOpen

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

function closeModal() {
    $('#myModal').modal('hide');
    localStorage.setItem('isModalOpen',false);
};
在页面加载期间

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

不能这样做。必须在localstorage/cookie/session中存储一个值。必须使用存储在local storage/cookie/session中的值重新打开模式。我同意durga的答案,我认为这是最好的答案