如果我在div上使用了一個mousemove事件處理函數,並檢查事件的layerX屬性,它會在鼠標進入該div內的定位元素(如圖像)時發生變化。jQuery event.layerX/Y不是相對於觸發事件的元素,是對的嗎?
根據the jQuery Event object documentation它應遵循W3C DOM Level 3規範。但是沒有提及the MouseEvent interface的layerX/Y屬性,所以我想知道根據規範什麼樣的行爲?
對我來說,你總是希望layerX/Y相對於觸發事件的層,如果我想要嵌套元素的layerX/Y,我會檢查事件的不同階段(冒泡)或將我的處理程序附加到該嵌套元素。
我的問題是(有點主觀):layerX/Y應該如何工作?
謝謝你,我改變了代碼,使用()左,e.clientX – 2010-06-17 15:47:09
layerX和layerY已經在Chrome V17 – rxgx 2011-10-27 05:48:58