2012-11-14 82 views
-1

我在我的應用程序中顯示鼠標指針附近的小圖像。 我有一個錯誤,圖像沒有足夠快地跟隨指針,並且因爲鼠標移動事件調用速度不夠快。HTML5 - 鼠標移動事件被稱爲速度不夠快

我想知道爲什麼會發生,我怎麼能改善這種情況?

+2

代碼值得0x400字。如果您不顯示它,我們無法幫助您指出代碼中的低效率。 –

+2

我想知道是否有人能夠在沒有看到您的代碼的情況下幫助您。 –

回答

2

如果將鼠標移動到任何地方的速度足夠快,移動的方式會有很大的跳躍 - 您無法再完善它,我不認爲。

+1

你怎麼知道?完全沒有數據可以使用?對於所有你知道他的'mousemove'處理程序正在做各種效率低下,浪費時間的事情。 –

+0

我假設他會一直考慮速度這個變數。 – 2012-11-14 21:53:23

+1

@phunanon由於來自PHP/Java/C++的JS移民的性質,在實際語言之前學習jQuery的人,在重新繪製之前DOM迴流效率低下,以及人們濫用事件將其所有操作填充到回調中,而不是使用回調來簡單地更新狀態,然後將狀態綁定到回調,或者在給定的時間間隔內輪詢狀態更改......這很容易做到使性能癱瘓的事情,從'el .onmousemove = function(){$(this).doStuff(); }作爲低效率的主要目標。 – Norguard