if(event.pageX == null) { var html = document.documentElement var body = document.body x = event.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0) } else x = event.pageX;