我試過下面的代碼示例的不同變化:如何讓jQuery在外部內容加載之後順暢地爲元素設置動畫效果?
$(document).ready(function(){
$('#demo').hide();
$("button").click(function(){
$("#demo").load("demo.php").show('medium');
});
});
...但動畫「跳躍」,而並不順利。這就像show()
函數假設隱藏的#demo
元素比裝入新外部信息時小。 #demo
元素中沒有任何內容,直到load()
將它放到那裏,所以它開始時小於在將外部內容加載到它之後。
我該如何讓show()
「明白」#demo
實際上是在其中加載的內容較大,因此啓動時它的動畫流暢嗎?
試着把'show'放在負載回調中。 – j08691 2013-02-19 03:29:18
嘗試過,但我無法讓它工作。你是怎樣做的? – Kebman 2013-02-19 03:32:36