- // check IE\r
- if(jQuery.browser.msie) {\r
- // fix target property, if available\r
- // check prevents overwriting of fake target coming from trigger\r
- if(event.srcElement)\r
- event.target = event.srcElement;\r
- \r
- // calculate pageX/Y\r
+ // fix target property, if necessary\r
+ if(!event.target && event.srcElement)\r
+ event.target = event.srcElement;\r
+ \r
+ // calculate pageX/Y if missing and clientX/Y available\r
+ if(typeof event.pageX == "undefined" && typeof event.clientX != "undefined") {\r