为什么JQuery实现的ajax总是效果不对呢?
发布网友
发布时间:2022-05-13 12:59
我来回答
共1个回答
热心网友
时间:2022-04-22 18:56
第一次跳转后,第二个页面的js没有加载,所以在第二个页面点击超链接时,没有应用到js,自然就不会渐变过渡,你可以把js代码加个alert,看看弹出情况:
$("#switch a").click(function() {
alert("测试");
_link = $(this).attr("href");
history.pushState(null, null, _link);
loadContent(_link);
return false;
});追问嗯是的,没过渡的时候也就没alert,那怎么能让第二次点击的时候应用到js呢?我把两个都放到.content里好像还没用啊???
麻烦了
我是从这么看来的,http://sudojesse.github.io/dynamic-page/index.html为什么他的就能无缝切换?
追答刚试了很多方法,给第二个页面加上onload()事件也无效,js代码不管怎样都没加载,但是看你发的网站源代码,也没发现什么特殊的处理,想不通。