Chrome получит координаты мыши при onmousemove
гугл не отдает координаты мыши при наличии горизонтального скрола, проще увидеть чем объяснить.
Вот готовый html, попробуйте сдвинуть горизонтальный скрол и увести мышу вправо за пределы серого поля, там же есть документ! гугл 12 и сафари 5 не работает, в осле, лисе и опере работает где облом? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <title>w1</title> <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251"> <script type="text/javascript"> var xp, yp; document.onmousemove=function(ev){ var d=document, de=d.documentElement; if(ev){xp=ev.pageX; yp=ev.pageY;} else{ xp=event.clientX+(de.scrollLeft||d.body.scrollLeft)-de.clientLeft; yp=event.clientY+(de.scrollTop||d.body.scrollTop)-de.clientTop;}; d.getElementById("mnb").innerHTML=xp+'<br>'+yp; }; </script> </head> <body style="border:3px solid red;"> <div style="background:silver; padding:9px;"> <br><br><br><br> <table border="3" width="333%" cellpadding="0" cellspacing="0"> <tr><td> text </td></tr></table> <div id="mnb" style="font-size: 33px; color:red; position:fixed;">0</div> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> wwww</div> </body> </html> всем спасибо |
Часовой пояс GMT +3, время: 01:20. |