在HTML5 Canvas中,offsetTop和offsetLeft是什么?
我正在尝试获取鼠标单击事件的X和Y。我知道我可以通过以下方式做到这一点:
mycanvas.onclick = function (evt) {
var offX = evt.layerX - mycanvas.offsetLeft;
var offY = evt.layerY - mycanvas.offsetTop;
}
但是offsetLeft和offsetTop是什么?什么是LayerX和LayerY?
最佳答案
offsetLeft属性特定于元素,并在此documentation中描述为:
特定于事件的LayerX,在此documentation中描述为:
希望对您有所帮助!
关于javascript - Canvas offsetTop和offsetLeft,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7821962/