如何防止引導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. 防止父頁刷新