當我顯示錯誤信息給用戶,我用下面的腳本打開一個模式消息:引導模式 - 背景下,保持當我使用後退按鈕從瀏覽器
jQuery('#errorDialog').modal({
keyboard: false,
show: true,
backdrop: 'static'
});
它工作得很好,顯示我想要的信息。
問題是,當我從瀏覽器使用後退按鈕時,它將我帶到歷史記錄中的前一頁(所有內容都很好),但背景仍在屏幕上。
我試圖刪除backdrop: 'static'
行,當我單擊背景上的任何位置時,該行具有解除模態消息的效果。儘管如此,回到上一頁時它仍然停留。
當我使用後退按鈕(或瀏覽瀏覽器歷史記錄)時,是否有辦法將其刪除?
您正在使用某種形式的pushState的嗎? – xiamx
不是我所知道的。這段代碼是由其他人編寫並交給我的,所以我還沒有弄清楚所有事情,儘管... – Szymon
這很可能是因爲這不是jQuery或錯誤配置中的錯誤,而是代碼的其餘部分。 – xiamx