2016-01-22 30 views
0

如果我點擊#ams2t,everyting工作正常..但我怎麼能slidedown images.html?jQuery - 我怎樣才能slideDown身體附加數據?

$(document).on("click","#ams2t", function(){ 
     $.get("images.html", function(data) { 
     $("body").append(data); 
     }); 
    }); 

我都試過,但不工作:

$(document).on("click","#ams2t", function(){ 
      $.get("images.html", function(data) { 
      $("body").append(data).slideDown("slow"); 
      }); 
     }); 
+0

是不是根元素數據已經出現?我相信'slideDown'只適用於隱藏的元素 – fibono

回答

1

可以修改從服務器接收到的HTML插入之前。新的HTML已經先被隱藏,以使可能的了slideDown

$.get("images.html", function(data) { 
     var $newHtml = $(data).hide(); 
     $("body").append($newHtml); 
     $newHtml.slideDown() 
}); 

如果不隱藏...使用wrap()給它的外部容器隱藏

+0

謝謝Clarie,它的工作! – Ryan