如何防止引導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. 當我關閉模式時,我將如何刷新頁面?
- 3. jQueryUI模式刷新頁面關閉
- 4. 當Dialog模式關閉時刷新Iframe
- 5. 防止引導模式從輸入未填充時關閉
- 6. 防止Javascript頁面刷新
- 7. 防止HTML頁面刷新
- 8. 如何使用onclick防止引導模式從按鈕關閉?
- 9. 防止在頁面刷新時顯示無格式頁面 - 刷新
- 10. 當窗體發生變化時阻止引導-3模式關閉
- 11. 當引導模式關閉時,滾動停止工作
- 12. 避免在刷新父頁面時關閉模式
- 13. 當用戶刷新網頁時防止表單提交
- 14. 防止關閉模式
- 15. 使用javascript刷新頁面時防止提交頁面
- 16. 防止引導模式從關閉提交按鈕單擊
- 17. 防止引導模式關閉回發在ASP.NET中
- 18. 防止引導模式從表單提交後關閉
- 19. 當用戶刷新頁面時,如何防止購物車項目增加?
- 20. 防止引導模式禁用頁面的其餘部分
- 21. 如何防止整個頁面刷新區域
- 22. 如何防止我的HTML按鈕刷新整個頁面?
- 23. 點擊當前頁面時防止刷新
- 24. 當用戶在MVVM中關閉窗口時防止通過模型更新WPF
- 25. 當刷新時防止onbeforeunload()被調用
- 26. 防止用戶刷新
- 27. 防止按鈕serverclick在每個頁面上刷新刷新
- 28. 防止每當用戶點擊刷新時添加新記錄
- 29. 防止URL地址欄,並防止使用jquery刷新頁面
- 30. 防止引導3模式時,表單提交