而不是简单地将
HTML转储到页面中我希望它是动画的,如何在插入HTML时将下面的jQuery更改为动画或向下滑动?
$('.button').click(function() { j('.tweets ul').prepend(j('.refreshMe ul').html()); });
解决方法
在执行
.prependTo()
之前,您可以
.hide()
内容,然后在元素上调用
.slideDown()
,如下所示:
$('.button').click(function() { j('.refreshMe ul > *').clone().hide().prependTo('.tweets ul').slideDown(); });
这样可以移动.clone()
个孩子,而不是做一个innerHTML样式的副本,在移动它们之前隐藏克隆的元素,然后将它们向下滑动.