2012-05-08 6 views
2

私たちは、順序付けられていないリストの先頭の項目を削除し、それをリストの最後に移動するタイマーを持っています。各アイテムに画像、カスタムフォント、ロールオーバーなどがあります。暴走jQuery - 時間がたつにつれてページが遅くなる

何らかの理由で、ページが長くなるほど遅くなります。リボン上をホバリングすると、レイテンシーに気付くことができます。リボンはホバリング時に赤色に変わるはずですが、速度が遅くなると、ホバー状態を表示するのに数秒かかる場合があります。

なぜこれが起こっているのかわかりません。私たちはすべてをきちんときれいにしていると信じていますが、明らかに間違っています。

はここhttp://gmfg.trailerparkinteractive.com/

が、私は追加の詳細を提供することができれば、私に教えてください...問題のページです。

+0

関連しないメモ:JPEG圧縮。それに見る。 – Blazemonger

+0

私のために働く、私は言うことはできません私はページの移動がUIの煩わしさが好きだ! – JonH

+0

問題が見つかりました!私たちはCufonを呼び出していました。同じセレクターを使用していましたが、Cufonがこれをコレクションに追加したようです。これにより、時間の経過とともにcufonが遅くなり、遅くなります。 THanks –

答えて

5

メモリリークがあり、here's how you detect oneと思われます。

あなたのスクリプトの1つは、短期間に多くのメモリを割り当てたり、割り当てを解除したりしているようです。さらに、我々はいくつかのHTML要素ノードは、DOMから削除されますが解放されないされていることがわかり保持ツリーにドリル

memory leak

retention tree

私のアドバイスは、別のスクリプトを無効にしながら、あなたのサイトを実行してみてください、とプラグインはそれをやっているうちguestimateを取得するには、この方法で再テストされます。

関連する問題