如何防止引导3模式在用户刷新页面时关闭?我希望用户只使用CLOSE按钮关闭模式,没有别的。当用户刷新整个页面时防止引导3模式关闭
4
A
回答
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的回答。我认为这是最好的答案。
相关问题
- 1. 当我关闭模式时,我将如何刷新页面?
- 2. 防止Javascript页面刷新
- 3. 防止在页面刷新时显示无格式页面 - 刷新
- 4. 避免在刷新父页面时关闭模式
- 5. 防止引导模式关闭回发在ASP.NET中
- 6. 当用户刷新页面时,如何防止购物车项目增加?
- 7. 当用户在MVVM中关闭窗口时防止通过模型更新WPF
- 8. 防止按钮serverclick在每个页面上刷新刷新
- 9. 防止URL地址栏,并防止使用jquery刷新页面
- 10. 防止引导3模式时,表单提交
- 11. 刷新模式窗口关闭的父页面组件
- 12. 关闭模式窗口后刷新主页面
- 13. 防止IE刷新页面 - iframe _top
- 14. 如何防止JSP页面刷新
- 15. 防止窗体刷新页面
- 16. 防止对话提交刷新页面
- 17. 如何防止刷新页面
- 18. 防止页面刷新按钮点击
- 19. 如何防止页面被刷新?
- 20. 防止按F5上的页面刷新
- 21. 使用p时防止p:dialog更新整个页面:layoutUnit
- 22. 关闭jQuery Mobile新弹出页面导致页面无用地刷新
- 23. ASP MVC 3防止在页面刷新多重插入
- 24. 禁止用户刷新页面
- 25. 当孩子模态弹出关闭时,刷新父页面的一部分
- 26. 从引导模式获取价值,保存,刷新页面
- 27. 如何避免以引导模式刷新页面?
- 28. 的UpdatePanel有时刷新整个页面
- 29. 刷新页面3
- 30. 防止父页刷新