我張貼在一個jQuery淡入的結束形式。JQUERY緩存如果後退按鈕發佈形成後 - JQUERY淡入仍然visable
- 當用戶點擊提交 - 一個DIV「SWITCHING_SCREENS」 - 用它 消息時,通過jQuery褪色並覆蓋表單頁面。
- 一旦該分區中完全消失 - JavaScript,然後再上崗的形式 另一頁。
的Javascript:
Theform = document.getElementById('customers_form');
$('#SWITCHING_SCREENS').fadeIn('slow', function(){
Theform.submit();
});
這一切運作良好,我與提交或其他沒有任何問題。 但是,當用戶點擊瀏覽器後退按鈕(firefox)時,SWITCHING_SCREENS仍然可見。
我看到表單元素的後退按鈕緩存 - 但預計jQuery來重置後退按鈕。或者我只是沒有想到它會緩存。
- 它好像已經緩存?
- 已jQuery的緩存DIV的這種狀態?
我曾嘗試:
的Javascript:
Theform = document.getElementById('customers_form');
$('#SWITCHING_SCREENS').fadeIn('slow', function(){
Theform.submit();
$('#SWITCHING_SCREENS').hide();
});
,這確實解決了DIV的高速緩存中的「淡入」狀態後退按鈕使用瀏覽器的時候...
但它還會刪除之前的頁面實際上切換到發佈頁面的DIV 。我希望div在頁面發佈到下一頁時保持可見 - 並且如果訪問者點擊後退按鈕將會消失。
這似乎只發生在Firefox。
謝謝。 此致敬禮。
這是一個很好的解決方案。 謝謝:) – KDawg