我正在使用script.aculo.us可排序對象的項目。Script.aculo.us在IE中排序onUpdate問題
它在Firefox和Chrome中運行的很好,而且速度很快,但是在IE中,每當我刪除一個元素時,速度都非常慢。
我已經做了一些檢查,事實證明,在IE中,「onUpdate」回調函數在每次放下時調用大約8次。通常情況下,每個可排序的容器(目的地和原點)應該只被調用一次。
由於我的回調函數調整了某些元素的大小並在這些元素中繪製了圖形,因此每次調用所涉及的計算都相當可觀。
有沒有人知道什麼可能導致這個問題在IE中,或如何解決它?
編輯: 我注意到,問題不是它拖動時會觸發許多次,問題是onUpdate
函數在排序次序發生變化時被觸發,即使拖動沒有結束了。看來,onUpdate
實際上像onChange
回調,但只有IE。
感謝您的信息!我會看看。 – 2008-11-26 00:32:34
嘗試了此解決方案,但似乎所做的只是使每個請求都等待,因此速度更慢。 – 2008-11-26 00:48:23