【发布时间】:2009-12-07 12:52:12
【问题描述】:
我有这个代码:
$(document).ready(function(){
$(".links a").click(function(e){
var toLoad = "products.html #" + this.id;
$('#block').fadeTo('fast',0,loadContent);
function loadContent() {
$('#block').load(toLoad,'',showNewContent())
}
function showNewContent() {
$('#block').fadeTo('slow',100);
}
e.preventDefault();
});
});
想法是:
- 点击链接触发(检查!)
- “块”div 逐渐变为 0(检查!)
- 内容已关闭(检查!)
- “块”div 淡出 100 (哎呀!)
我看到的行为是 div 淡出,然后在淡出完成后立即弹出新内容。
对此有什么想法吗?
【问题讨论】:
-
.load(... showNewContent())应该是.load(... showNewContent)(注意缺少的括号)。