0

jqueryとjsonを使用してattrsrcを変更するときに、画像をフェードインおよびフェードアウトする方法については行き詰まっています。画像が正しく変化しましたが、フェードトランジションを追加したいと思います。

どんな助けや提案も大歓迎です。

以下は私のコードです

function(){
                $j(".screenshots ul li#screen1").show();

                $j(".items div a").click(function (event) {
                    var id = $j(this).attr("href");
                    //$j(".screenshots ul li img").fadeOut();

                    $j.ajax({
                        url: "/?func=square_images/get_json&IMAGE_ID="+id,
                        dataType: "json",
                        success: function(data) {
                            $j("#screen1 img").attr("src", data.medium_medium_src);
                        }
                    });

                    event.preventDefault();
                });

            }
4

1 に答える 1

2

あなたはあなたの成功機能の中でこれを試すことができます

success: function(data) {
    $j("#screen1 img").fadeOut(100, function() {
       $(this).attr('src', data.medium_medium_src).load(function() {
          $(this).fadeIn();
       });
    })
}
于 2012-06-08T16:28:47.693 に答える