[英]Sliding without hiding element?
Is there a way to animate new DOM elements without having to hide them first? 有没有一种方法可以使新的DOM元素动起来而不必先隐藏它们? If so, how? 如果是这样,怎么办?
For example, what I'm doing now is: 例如,我现在正在做的是:
$(document).ready(function() {
$(document).on("click", ".link", function(event) {
event.preventDefault();
var count = 1;
$.ajax({
url: 'php/get_data.php',
type: 'POST',
dataType: 'json',
data: { total_count: count },
success: function(data) {
$(".new-elements").append(data).hide().slideDown(function() {
}
});
});
});
Thanks. 谢谢。
是的,您尝试添加css(这些元素的默认设置),例如display: none
或者,如果您更喜欢opacity: 0
仅opacity: 0
,则尝试对其进行动画处理。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.