Also consider CSS transforms when handling mouse.

This commit is contained in:
Michael Elsdörfer 2014-02-15 03:21:50 +01:00
parent d5f948877c
commit dc6e53288c

View file

@ -811,8 +811,8 @@
getPointer: function (e) {
var pointer = getPointer(e, this.upperCanvasEl);
var cssScale = {
width: this.upperCanvasEl.width / this.upperCanvasEl.offsetWidth,
height: this.upperCanvasEl.height / this.upperCanvasEl.offsetHeight,
width: this.upperCanvasEl.width / this.upperCanvasEl.getBoundingClientRect().width,
height: this.upperCanvasEl.height / this.upperCanvasEl.getBoundingClientRect().height,
}
return {
x: (pointer.x - this._offset.left) * cssScale.width,