offsetTop & offsetLeft
Скажите пожалуйста почему когда я хочу узнать координаты элемента на экране с помощью element.offsetTop или лефт, то он ничего не выдаёт что надо сделать?
в статье читал что так можно а у меня неполучается в чём может быть проблема?? ведь родительский элемент будет бади?? |
Что значит ничего не выдаёт?
|
Цитата:
|
<script> alert(document.getElementById('dagger').offsetTop); </script> <div id="dagger"> † </div> вот чё я хочу узнать почему не выдаёт координаты дивки? и как вообще приравнить эти координаты к координатам мышки? |
<script> alert(document.getElementById('dagger').offsetTop); </script> <div id="dagger"> † </div> <div id="dagger"> † </div> <script> alert(document.getElementById('dagger').offsetTop); </script> js работает по мере загрузки. |
аааа точно блииин)) спс
а как к этому значение прибавить цифру чтобы позиция элемента изменилась? <div id="dagger"> † </div> <script> document.getElementById('dagger').offsetleft=50 </script> делаю так, а почему-то он всёравно на месте стоит?? как его сдвинуть? |
Цитата:
<div id="dagger"> † </div> <script> document.getElementById('dagger').style.position='relative' document.getElementById('dagger').style.left='50px' </script> Он и встанет... :) |
ааа тоесть через стиль управляется, а оффсет просто чтобы посмотреть
а координаты мышки можно приравнить к координатам элемента?? я хотел чтобы куда мышка двигается туда и элемент |
Цитата:
|
Часовой пояс GMT +3, время: 03:28. |