2010-07-05 40 views
1

IE6正在變得很痛苦,但它仍然彌補了(顯然)很大一部分瀏覽器市場份額,所以我需要做到這一點。事件在IE6中是未定義的,但在Firefox,Chrome等中工作正常

​​

IE正在抱怨window.captureEvents(Event.MOUSEMOVE)中的事件;

'Event'未定義。

+0

哪行引發錯誤的一個很好的資源? – 2010-07-05 05:25:39

+0

嘗試在文檔而不是窗口上設置onmousemove。 – amro 2010-07-05 05:27:41

+0

@Graphain,它是在抱怨Event.MOUSEMOVE – gahza 2010-07-05 05:48:48

回答

1

我認爲ie6不支持captureEvents。所以請嘗試

if (window.captureEvents) { 
window.captureEvents(Event.MOUSEMOVE); 
} 
+0

所以沒有與IE6中的captureEvents等價的東西嗎? – gahza 2010-07-05 08:46:09

+0

那麼,window.onmousemove(或更好:document.onmousemove)是IE的等價物。順便說一句,如果你希望函數'outCursor'可行,不要使用alert(你可以使用defaultStatus = curPos) – KooiInc 2010-07-05 11:27:48

相關問題