如何将.append()
与show('slow')
之类的效果一起使用
对append
产生影响似乎根本不起作用,而且它给出的结果与正常的show()
相同。没有过渡,没有动画。
如何将一个div附加到另一个div,并对其产生slideDown
或show('slow')
效果?
发布于 2011-03-30 05:04:23
处理传入数据(如来自ajax调用)时的另一种方法:
var new_div = $(data).hide();
$('#old_div').append(new_div);
new_div.slideDown();
发布于 2009-10-05 13:51:40
类似于:
$('#test').append('<div id="newdiv">Hello</div>').hide().show('slow');
应该这样做吗?
编辑:抱歉,代码有误,也采纳了Matt的建议。
发布于 2009-10-05 13:50:13
通过css visibility:hidden
将附加的div设置为初始隐藏。
https://stackoverflow.com/questions/1520178
复制相似问题