Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   offsetTop & offsetLeft (https://javascript.ru/forum/misc/17580-offsettop-offsetleft.html)

Gamestop 25.05.2011 12:49

offsetTop & offsetLeft
 
Скажите пожалуйста почему когда я хочу узнать координаты элемента на экране с помощью element.offsetTop или лефт, то он ничего не выдаёт что надо сделать?

в статье читал что так можно а у меня неполучается в чём может быть проблема??

ведь родительский элемент будет бади??

Kolyaj 25.05.2011 12:58

Что значит ничего не выдаёт?

ksa 25.05.2011 13:17

Цитата:

Сообщение от Gamestop
что надо сделать?

Например начать с тестового примера. Сделать его и выложить тут.

Gamestop 25.05.2011 14:43

<script>
alert(document.getElementById('dagger').offsetTop);
</script>

<div id="dagger">
&dagger;
</div>


вот чё я хочу узнать

почему не выдаёт координаты дивки?

и как вообще приравнить эти координаты к координатам мышки?

Aetae 25.05.2011 14:46

<script>
alert(document.getElementById('dagger').offsetTop);
</script>

<div id="dagger">
&dagger;
</div>

<div id="dagger">
&dagger;
</div>

<script>
alert(document.getElementById('dagger').offsetTop);
</script>


js работает по мере загрузки.

Gamestop 25.05.2011 14:49

аааа точно блииин)) спс


а как к этому значение прибавить цифру чтобы позиция элемента изменилась?

<div id="dagger"> 
	&dagger; 
</div> 
  
<script> 
document.getElementById('dagger').offsetleft=50 
</script>


делаю так, а почему-то он всёравно на месте стоит??

как его сдвинуть?

ksa 25.05.2011 14:52

Цитата:

Сообщение от Gamestop
делаю так, а почему-то он всёравно на месте стоит?

А ты делай так...

<div id="dagger"> 
	&dagger; 
</div> 
  
<script> 
	document.getElementById('dagger').style.position='relative'
	document.getElementById('dagger').style.left='50px'
</script>


Он и встанет... :)

Gamestop 25.05.2011 15:03

ааа тоесть через стиль управляется, а оффсет просто чтобы посмотреть

а координаты мышки можно приравнить к координатам элемента??

я хотел чтобы куда мышка двигается туда и элемент

ksa 25.05.2011 15:25

Цитата:

Сообщение от Gamestop
а координаты мышки можно приравнить к координатам элемента??
я хотел чтобы куда мышка двигается туда и элемент

Если правильно все объявить и сделать - конечно будет работать. :) Т.к. это только лишь один из вариантов...


Часовой пояс GMT +3, время: 03:28.