回答
問題在於爆炸功能的設計方式。
它從頂部和左側獲取元素的偏移量。它會測量這些數據以計算返回位置,行進距離等。如果沒有這些值,則無法進行這些確定。它沒有足夠強大的支持來支持動態計算;如此。
我可以在三個例子中證明這個理論。
第一:
二:
Attempting to Inject using setTimeout returns error offset.top() is null
這使您能夠清楚地看到爲什麼發生這種情況的能力。最明顯的答案是,除非您更改了代碼的核心功能,否則無法解決此解決方案。
這給我帶來了最後一個例子。在下面的例子中,我們將元素包裝在一個div中。我們爲父元素的位置設置動畫,並且展開子元素。讓我們看看它是如何工作的。
三:
As we can see here, the issue is in how the offset is calculated.
它可以得到結束,並開始,但它不能搶在動畫的中間偏移。
我相信這也是你提到的問題 - 不幸的是(大體上)除了自己寫以外,沒有什麼可以做的。
我不熟悉具體的爆炸效果,但我知道,jQuery的animate()
允許queue
選項(參見 - 有這個選項是如何使用的例子),決定是否將所需的動畫效果隊列。如果爲false,則動畫將不會放入隊列並立即開始。這有幫助嗎?
不,不幸的不是。爆炸效果在.animate上運行,並內置到UI中,但默認排隊。更改實際的UI源似乎是唯一的選擇...雖然謝謝! – Aaron 2012-03-14 22:09:09
- 1. jQuery的爆炸效果不工作
- 2. php爆炸效果不好
- 3. NserviceBus輸入隊列得到爆炸
- 4. jQuery的爆炸()
- 5. 「爆炸」效果是否具有爆炸塊數量的最大值?
- 6. java遊戲中的爆炸效果
- 7. 爆炸陣列
- 8. jquery爆炸效果不工作與百分比寬度/高度
- 9. JQuery對話框是如何產生「爆炸」效果的
- 10. jquery爆炸效果不能正常工作
- 11. 爆炸粒子效應
- 12. 爆炸到陣列
- 13. PHP陣列爆炸
- 14. PHP爆炸陣列
- 15. php爆炸vs列
- 16. jQuery效果和隊列
- 17. 如何爆炸php結果
- 18. PHP爆炸串上,如果
- 19. jquery幻燈片和爆炸
- 20. 用jquery爆炸動畫
- 21. jQuery的爆炸怎麼辦
- 22. 在jQuery中爆炸與PHP
- 23. 內爆和爆炸聯想陣列
- 24. SparkSQL第二爆炸的第一爆炸
- 25. 如何創建一個更好的爆炸效果
- 26. Kendo UI ASP.Net餅圖爆炸部分
- 27. 笨XML陣列爆炸PHP
- 28. php Exec爆炸陣列
- 29. PHP爆炸成陣列
- 30. 試圖爆炸陣列
我想了很多,非常感謝你的詳細解釋:) – Aaron 2012-03-14 22:11:33