1
现在我有工作但它担心我,因为我不认为它应该。JQuery:隐藏然后显示
CSS:
#logo {
display:none;
}
JQuery的:
$("#logo").delay(800).fadeIn(800);
这样的设置工作,但与jQuery露出徽标时,不应JQuery的改变CSS? JQuery fadeIn
命令是否自动将display:none
更改为display:inline/initial/block/
等?
阅读http://api.jquery.com/fadein/。 “.fadeIn()方法动画匹配元素的不透明度。” – j08691
这不是与这个问题相关的部分(我没有看到它直接在那里说明) - 确实衰落设置了初始显示属性。或者相反,它增加了'display:none',这与仅仅改变不透明度有着重要的不同,因为它将元素从文档流中取出。 – Shikkediel
是的,JQuery改变了CSS。如果您使用inspect元素来查看有问题的元素,您会看到它修改了内联样式 –