При каждом, настолько быстро, насколько позволяет браузер. Т.е. это не значит, что вы получаете информацию о новых координатах для каждого пикселя.
|
Спасибо за помощь!
Нормально работает на таком варианте: if(dragObject){ dragObject.style.position = 'relative'; var middle_bg=document.getElementById('middle_bg'); var middle_bg_coords = getPosition(middle_bg); dragObject.style.top = mousePos.y - mouseOffset.y - middle_bg_coords.y; dragObject.style.left = mousePos.x - mouseOffset.x - middle_bg_coords.x; var map=document.getElementById('map'); var map_coords = getPosition(map); if (map_coords.y > middle_bg_coords.y) { dragObject.style.top = 0; } if (map_coords.x > middle_bg_coords.x) { dragObject.style.left = 0; } return false; } |
Цитата:
|
Часовой пояс GMT +3, время: 06:23. |