0

いくつかのコンテンツを含むdivがあります。このdivを上にスライドさせて、新しいコンテンツをダウンロードできるようにしたいと思います。コンテンツがajaxを介してロードされたら、divを再び下にスライドさせて、新しいコンテンツを表示します。それぞれのピースを別々に扱う方法は知っていますが、一度にすべてを処理する方法はわかりません。これは私が持っているものです:

$(element).slideUp('fast'); // slide up
$(element).slideDown('fast'); // slide down 
$(element).ajax(url); // download the text
4

2 に答える 2

1

スライドアップのコールバックとajaxの成功ハンドラーも使用する必要があります。コードは次のようになります。

$(element).slideUp('fast', function() {
    $.get(url, data, function (result) {
        $(element).html(result);
        $(element).slideDown('fast');
    });
});
于 2012-09-03T04:00:58.353 に答える
1
$.ajax(url).done(function (response) {
  // your code
});
于 2012-09-03T03:58:50.753 に答える