Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery动画Div在点击';背面';_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery动画Div在点击';背面';

Javascript jQuery动画Div在点击';背面';,javascript,jquery,html,Javascript,Jquery,Html,我现在正在为自己准备一个投资组合。我遇到了jQuery animate函数的问题。我正在使用动画功能移动几个div,然后加载另一个页面。问题是,在Firefox(没有其他浏览器)中,如果用户加载不同的页面,然后按“后退”返回到上一页,jQuery移动的div仍然处于移动位置,而不是动画之前的原始位置。有人知道是什么引起的吗 这是链接 经过进一步搜索,我在这里找到了答案 我只需要添加一个onunload事件来防止浏览器缓存 <body onunload""> Safari(Mac)中

我现在正在为自己准备一个投资组合。我遇到了jQuery animate函数的问题。我正在使用动画功能移动几个div,然后加载另一个页面。问题是,在Firefox(没有其他浏览器)中,如果用户加载不同的页面,然后按“后退”返回到上一页,jQuery移动的div仍然处于移动位置,而不是动画之前的原始位置。有人知道是什么引起的吗


这是链接

经过进一步搜索,我在这里找到了答案

我只需要添加一个onunload事件来防止浏览器缓存

<body onunload"">

Safari(Mac)中也会出现这种情况。大多数浏览器现在都提供前向/后向缓存。尝试使用pageshow和pagehide事件重置页面的状态,以便用户返回时页面将恢复正常。