我在 JQUERY fadeIn 末尾发布了一个表格。
- 当用户点击提交时 - 一个 DIV ' SWITCHING_SCREENS ' - 其中包含一条消息,通过 JQUERY 淡入并覆盖表单页面。
- 一旦该 div 完全淡入 - 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 中。
谢谢你。问候。