我想扩展一个分区,其中包含应该从另一台服务器加载的数据。
问题是如果我开始扩展除法(toggleslide)并且加载方法完成高度跳跃并且效果被破坏。
我想要的是jquery在数据传输完成后开始扩展,但我的以下代码不起作用:
// divison name = details
details.load("index.php", expandLastResultDetails3(details));
function expandLastResultDetails3(details) {
$(details).slideToggle('slow', function () {
ready();
});
}
盒子正在跳跃,因为(我猜)滑动片开始到早期。
答案 0 :(得分:5)
.load()
期望在完成请求时调用 function 回调。但是,您没有传递回调,而是执行该功能。请尝试以下方法:
details.load("index.php", function () {
expandLastResultDetails3(details);
});