1

我想用应该从另一台服务器加载的数据来扩展一个部门。

问题是如果我开始扩展分区(切换滑动)并且加载方法完成高度跳跃并且效果被破坏。

我想要的是 jquery 在数据传输完成后开始扩展,但我的以下代码不起作用:

// divison name = details
details.load("index.php", expandLastResultDetails3(details));

function expandLastResultDetails3(details) {
    $(details).slideToggle('slow', function () {
        ready();
    });
}

盒子正在跳跃,因为(我猜)slidetoggle 开始得很早。

4

1 回答 1

5

.load()期望在请求完成时调用函数回调。但是,您执行的是函数,而不是传递回调。尝试以下操作:

details.load("index.php", function () {
  expandLastResultDetails3(details);
});
于 2012-09-08T14:01:32.130 回答