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, время: 23:20. |