繁体   English   中英

完成浏览器刷新后,如何防止Bootstrap模式关闭?

[英]How to prevent the Bootstrap modal from closing when browser refresh is done?

我在应用程序中使用Bootstrap模态窗口。 如果浏览器刷新功能完成,则模式窗口不应关闭。 有什么办法可以做到这一点?

您可能会考虑使用Cookie。 页面加载后,检查cookie是否将模式设置为活动状态。 如果是这样,则加载模态。

因此,当您加载模式时,将设置cookie。

var loadModal = function() {
    $('#myModal').modal('show');
    Cookies.set('isMyModalActive', true);
};

如果退出模态,则将其删除。

var exitModal = function() {
    $('#myModal').modal('hide');
    Cookies.remove('isMyModalActive');
};

最后在页面加载中检查cookie是否存在。

if(Cookies.get('isMyModalActive')) {
    loadModal();
}

为了简洁起见,我使用js-cookie 您可以轻松地用localStorageDocument.cookie替换js-cookie

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM