2009-04-24 28 views
0

我正在絞擰基於真棒jGrowl插件的自定義jQuery插件。我只需要它做比已經做的更多的事情。調用jQuery效果太快打破我的插件

基本上一切工作,因爲我需要它,只是如果你調用插件的次數太多太快停止,打破一切

http://jsbin.com/ofejo/edit

任何想法(只有在Firefox到目前爲止測試)什麼可能導致這個?

+0

那麼,一些代碼將有所幫助。 :)你是否嘗試過沒有自己的擴展的同樣的壓力測試?你是否將它用作事件模型的一部分?你是否通過FireBug運行它? – AlexanderJohannesen 2009-04-25 01:18:02

回答

0

它正在渲染並試圖計算塊放置的位置,但由於已經發生動畫而失敗。 (通常動畫會改變正在使用的顯示樣式的類型以創建效果,這會導致諸如此類計算的奇怪現象)

您需要排列效果,但我不確定如何去關於它的原因是你正在創建新的元素,並且有更多的源代碼比我目前願意查看的更多。讓我知道這是否有幫助。

1

聽起來像是你需要實現一個回調功能,並把其他調用到回調,以確保其他執行前的插件過程發生。

相關問題