我是jQuery / ajax的新手,但是我的网站出现了问题。
首先,页面加载正常。在方框上有一个淡入淡出标题,当点击标题的标题时,你会被带到一个ajax页面。
一旦您使用浏览器上的“后退”按钮,或者“返回列表”按钮,我已经使标题淡入淡出插件不再有效,我之前点击的框不再可点击。
任何人都可以帮忙吗?
继承我的网站: http://www.jcianfrone.com/testing
的jquery: ħ**号码://www.jcianfrone.com/testing/script.js
HTML:
<div id="pageContent">
<div class="item"><a href="#page6"><img src="images/wrk-kd.jpg" width="286" height="200" alt="Koodikkki"></a><span id="caption"><a href="#">Title</a><p>Description</p></span></div>
<div class="item"><a href="#page7"><img src="images/wrk-kd.jpg" width="286" height="200" alt="Koodikkki"></a><span id="caption"><a href="#">Title</a><p>Description</p></span></div>
<div class="item"><a href="#page8"><img src="images/wrk-kd.jpg" width="286" height="200" alt="Koodikkki"></a><span id="caption"><a href="#">Title</a><p>Description</p></span></div>
<div class="item"><a href="#page9"><img src="images/wrk-kd.jpg" width="286" height="200" alt="Koodikkki"></a><span id="caption"><a href="#">Title</a><p>Description</p></span></div>
</div>
非常感谢提前
答案 0 :(得分:1)
我相信当你回去时,$(document).ready事件没有被调用。我看不到你正在使用的jQuery版本,但尝试升级到最新版本。如果这不起作用,请查看this post
上的答案答案 1 :(得分:0)
您在页面上导入了两个不同版本的JQuery。这可能会导致意外行为。我建议选择最新的并删除此脚本标记:
http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
还有Jquery插件可以让你使用后退按钮。您正在做的事情可能不是调用功能来替换原始内容。但我首先要确保你把所有松散的目标都捆绑在一起,然后摆脱重复的脚本加载。