【发布时间】:2012-01-02 17:34:22
【问题描述】:
如果您看到this JSFiddle here,我只是想在按钮/链接中设置动画,尽管是以某种方式。我希望链接仍然适用于布局,以便布局根本不会改变。
我的 HTML:
<p>
<a id="helloWorld" href="#" class="btn primary large">Hello, World! »</a>
Fork this to get hacking on <span class="label stark">Bootstrap</span> and <span class="label stark">jQuery</span>.
</p>
我的 CSS:
#helloWorld {
visibility: hidden;
}
我的 jQuery:
$("#helloWorld")
.delay(1000) // after a second
.css("visibility", "visible") // make it 'visible
.hide() // but hide it
.fadeIn(500); // then fade it in
我必须执行 visibility:visible 然后 hide() hack as noted here。奇怪的是,如果我完全禁用我的 JavaScript,链接通常会占用空间。如果我启用 JavaScript,那么布局就会变得一团糟。似乎由于某种原因,它正在执行css() 和hide() 之前延迟结束!我究竟做错了什么?
【问题讨论】:
标签: jquery jquery-effects