この 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
here に記載されているvisibility:visible
ように、その後hide()
ハックを行う必要があります。奇妙なことに、JavaScript を完全に無効にすると、リンクが通常どおりスペースを占有します。JavaScript を有効にすると、レイアウトがめちゃくちゃになります。なんらかの理由で、遅延が終わる前にと を実行しているようです! 私は何を間違っていますか?css()
hide()