想要使用jquery淡入效果,但想要使用visibility:hidden最初
似乎大多数jquery fadein / out和animate函数都基于具有display:none的初始元素,而不是visibility:hidden。
如果我希望初始元素在页面上占用空间(即使用可见性:隐藏),然后使用淡入/淡出或幻灯片效果,该怎么办? 是否有捷径可寻?
当然,从visibility: hidden
开始visibility: hidden
然后执行:
$('.your-element').css('visibility','visible').hide().fadeIn();
借用了一个非常相似的问题。
您也可以尝试这样的( Demo )作为fadeIn
$('div').css({opacity: 0, visibility: "visible"}).animate({opacity: 1}, 'slow');