如果我在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