如果我点击#ams2t,每个人都工作正常..但我怎么能滑动images.html?
$(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 :(得分:1)
您可以在插入之前修改从服务器收到的html。必须先隐藏新的html才能使slideDown成为可能
$.get( "images.html", function( data ) {
var $newHtml = $(data).hide();
$( "body" ).append( $newHtml );
$newHtml.slideDown()
});
如果没有要隐藏的根元素...使用wrap()
为其提供一个隐藏的外部容器