这不是什么大问题,但是感兴趣的网页有不少人在使用,这已经成为大家的一个小烦恼。 我将以下 JQuery 函数添加到 (MVC) 网站上的页面:
$("#btnHistory").click(function () {
$(".ActivityDetails").fadeToggle("slow", "linear");
});
(对于任何感兴趣的人,这将在单击按钮“btnHistory”时淡入/淡出 ID 为“ActivityDetails”的 div)
问题是人们进入这些页面(它们是来自不同客户的不同“支持请求”),他们会分析该页面上的信息,然后按浏览器的“后退”按钮转到上一个页面.按下此按钮后,屏幕为空白,并且就浏览器而言,已完全呈现。这可以通过刷新页面来解决,但每天刷新 1000 次实在是太痛苦了。
PS,这似乎只是 Firefox 的问题。 如果有人对此有任何理论,请告诉我。 提前致谢:)
最佳答案
您能否尝试设置一个 cookie,每次切换时记住 .ActivityDetails div 的状态?
或者是我理解错了问题...
关于JQuery 函数似乎需要刷新 "back"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21026020/