2014-01-09 25 views
0

这不是一个大问题,但感兴趣的网页被很多人使用,这对每个人都是一个小小的烦恼。 我增加了以下jQuery函数到一个页面(MVC)的网站上:JQuery功能似乎需要在“返回”按钮上刷新

 $("#btnHistory").click(function() { 
    $(".ActivityDetails").fadeToggle("slow", "linear"); 
}); 

(有兴趣的人士,这将淡入/淡出ID为“ActivityDetails”在div上的按钮“btnHistory”点击)

问题是人们正在进入这些页面(他们是来自不同客户的不同“支持请求”),他们将分析该页面上的信息,然后按浏览器的“返回”按钮转到上一页。按下此按钮后,屏幕显示空白,并且就浏览器而言,完全呈现。这可以通过刷新页面来解决,但它只是一个球疼,每天要做1000次。

PS,这似乎只是一个Firefox的问题。 如果有人对此有任何理论,请让我知道。 在此先感谢:)

回答

0

你可以尝试设置一个cookie,每次它被切换,记住.ActivityDetails div的状态?

或者,也许我误解了问题...

+0

我觉得你有,以前的页面不使用DIV .ActivityDetails,它是完全独立于功能,引用什么是什么,我觉得奇怪。 – Cal

+0

因此,切换第二页上的div会消除第一页的内容?如果你不切换div,第一页保持不变? –

+0

不,用户对函数的使用似乎没有影响,只是将函数添加到源代码中似乎造成了这个问题....确实很奇怪。 – Cal

相关问题