в FF 3.x не работает нормально addEventListener("mousemove"....
Когда зажимаешь левую клавишу мыши и проводишь по div'у "area",
должна выполнятся функция mov при перемещении по каждому пикселю. В первый раз все прекрасно получается, а вот во время слудующего провода, к мышки цепляется сам div а функция mov не выполняется. Что самое интересное в других браузерах, которые работают с addEventListener, нaпример Apple Safari и Google Chrome, все замечательно работает, проблема возникает только с Firefox Кто-нить знает как можно решить эту проблему? пример кода: <script language="javascript"> window.onload = function() { document.onmousedown = function() { document.addEventListener('mousemove', mov, true); document.getElementById('info').innerHTML = ''; } document.onmouseup = function() { document.removeEventListener('mousemove', mov, true); } function mov() { document.getElementById('info').innerHTML += 1; } } </script> <div id="plant" style="width:500; height:500; border: 4px double black;"></div> <div id="info"></div> |
Все, проблему решил добавлением к диву стиля "-moz-user-select: none;"
|
Часовой пояс GMT +3, время: 14:15. |