script.aculo.us Sortable オブジェクトを使用しているプロジェクトに取り組んでいます。
Firefox と Chrome では問題なく高速に動作しますが、IE では要素をドロップするたびに非常に遅くなります。
少し調べてみたところ、IE では、ドロップするたびに「onUpdate」コールバック関数が約 8 回呼び出されることがわかりました。通常、ソート可能なコンテナー (宛先と起点) ごとに 1 回だけ呼び出されるはずです。
私のコールバック関数はいくつかの要素のサイズを変更し、それらの要素にグラフを描画するため、各呼び出しに必要な計算はかなりのものです。
IEでこの問題を引き起こしている原因、または修正方法を知っている人はいますか?
編集:問題は、ドラッグされたときに何度もトリガーされることではonUpdate
なく、ドラッグが終了していなくても、並べ替え可能な順序が変更されたときに関数が起動されることです。onUpdate
実際にはコールバックのように動作しているようですonChange
が、IE のみです。