我已经广泛研究过这个问题,但未能找到答案。
这是一个JSFiddle,显示我遇到的问题:
您会注意到,每次单击按钮添加链接时,它都会添加它,但随后会在动画结束时跳转。
我希望附加链接,隐藏,然后让slideDown动画显示链接而不跳跃,我在这里拉我的头发试图找出问题。
并且因为它强迫我在这里编写代码,即使它没有HTML和CSS也没有意义:
links++;
$('#some_links').append('<li id="link_' + links + '"></li>');
$('<div style="display:none;"><a href="#">Link ' + links + '</a></div>')
.appendTo($('#link_' + links))
.slideDown('fast');