1
我正在使用这里所述的加载内容的方法http://css-tricks.com/rethinking-dynamic-page-replacing-content/但是我遇到了jQuery函数的问题.fadeOut在内容更改后发生。因此,当用户点击导航链接时,内容会发生变化,然后新内容淡出然后淡入。在演示中,内容淡出,变化,然后新内容淡入。jQuery .fadeOut在页面切换后应用
这里是唯一的部分jQuery,我已经改变,以适应我的网站。
function loadContent(href){
$mainContent
.find("#guts")
.fadeOut(750, function() {
$("header nav ul li a").removeClass("current");
console.log(href);
$("header nav ul li a[href$='"+href+"']").addClass("current");
$mainContent.hide().load(href + " #guts", function() {
$mainContent.fadeIn(750, function() {
$pageWrap.animate({
height: baseHeight + $mainContent.height() + "px"
});
});
});
});
}
编辑:我忘了补充,该脚本出现在Firefox中工作正常,但无法在Chrome
你试图淡出,'$ mainContent'或'“#guts”'berfore你加载新的内容? – 2013-02-25 03:13:10