Added mouse position support when container is CSS transformed. History: https://github.com/ericdrowell/KineticJS/pull/141

This commit is contained in:
Jason Follas
2013-08-26 11:58:01 -04:00
parent d8daefbf85
commit bd07d96628
3 changed files with 63 additions and 14 deletions

View File

@@ -523,9 +523,10 @@
}
},
_setMousePosition: function(evt) {
var mouseX = evt.clientX - this._getContentPosition().left,
mouseY = evt.clientY - this._getContentPosition().top;
var mouseX = evt.offsetX !== undefined ? evt.offsetX : evt.layerX || (evt.clientX - this._getContentPosition().left),
mouseY = evt.offsetY !== undefined ? evt.offsetY : evt.layerY || (evt.clientY - this._getContentPosition().top);
this.mousePos = {
x: mouseX,
y: mouseY