【发布时间】:2017-01-13 00:46:22
【问题描述】:
我将 DOM 附加到某个间隔中的某个元素,我希望它淡入,但似乎它首先出现,然后消失,然后才运行淡入。
var el = document.getElementById('cont');
el.innerHTML = '';
var toAppend = getElementsToAppend();
$(el).hide().append(toAppend).fadeIn(300);
我应该如何顺利地做到这一点?
【问题讨论】:
-
您能否在添加
toAppend之前给它一个display:none;,然后将其淡入? -
尝试添加
display: none;' to the#cont` 元素,而不是对 jQuery 隐藏它。
标签: javascript jquery