jQuery加载不会激活回调

时间:2011-08-26 21:51:57

标签: javascript jquery callback load fadein

我有这个功能:

$("#menuwrap").fadeOut(300, function () {
$("#menuwrap").load(url, function () {
    $("#menuwrap").fadeIn(300);
});
});

但是.load()的回调操作不会触发。 #menuwrap内嵌style="display:none"

即使alert()之前的fadeIn()也不会显示。

之前从未遇到过这样的麻烦。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

结帐jsfiddle。尝试检查load()的网址及其内容。

答案 1 :(得分:0)

这是加载结果HTML中的一个脚本(AKA'url'var)。

所述文档中的脚本是错误的,因此所有其他脚本(例如$("#menuwrap").fadeIn(300))都没有执行。

所以,隐藏你的妻子,隐藏你的女儿,仔细检查你的asyncroncally加载的脚本。