1

別のサーバーからロードする必要のあるデータで部門を拡張したい。

問題は、分割を拡張し始め(トグルスライド)、ロード方法が終了すると、高さがジャンプして効果が失われることです。

私が欲しいのは、データ転送が終了した後にjqueryが拡張を開始することですが、私の次のコードは機能しません:

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

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

スライドトグルが早く始まり始めるので、ボックスはジャンプしています。

4

1 に答える 1

5

.load()リクエストの完了時に関数コールバックが呼び出されることを期待しています。ただし、コールバックを渡す代わりに、関数を実行しています。次のことを試してください。

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