Use document.documentElement.scrollXXX if document.body.scrollXXX is not present.
Provides compatibility for IE10.
This commit is contained in:
parent
78e0d938cf
commit
12fe9ebb96
@ -639,8 +639,11 @@ function SpiceMsgcMousePosition(sc, e)
|
||||
this.buttons_state = sc.buttons_state;
|
||||
if (e)
|
||||
{
|
||||
this.x = e.clientX - sc.display.surfaces[sc.display.primary_surface].canvas.offsetLeft + document.body.scrollLeft;
|
||||
this.y = e.clientY - sc.display.surfaces[sc.display.primary_surface].canvas.offsetTop + document.body.scrollTop;
|
||||
var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
|
||||
var scrollLeft = document.body.scrollLeft || document.documentElement.scrollLeft;
|
||||
|
||||
this.x = e.clientX - sc.display.surfaces[sc.display.primary_surface].canvas.offsetLeft + scrollLeft;
|
||||
this.y = e.clientY - sc.display.surfaces[sc.display.primary_surface].canvas.offsetTop + scrollTop;
|
||||
sc.mousex = this.x;
|
||||
sc.mousey = this.y;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user