|
|
|
(JS) Нахождение позиции элемента
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите пожалуйста, как в JS найти позицию (X, Y или LEFT, TOP) какого-то элемента, например img? Заранее благодарен! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 13:02 |
|
||
|
(JS) Нахождение позиции элемента
|
|||
|---|---|---|---|
|
#18+
// get position of element by id elem function GetPos(elem) { var offTrial=document.getElementById(elem); var offL=0; var offT=0; while(offTrial) { offL+=offTrial.offsetLeft; offT+=offTrial.offsetTop; offTrial=offTrial.offsetParent; } if (navigator.userAgent.indexOf("Mac")!=-1 && typeof document.body.leftMargin!="undefined") { offL+=document.body.leftMargin; offT+=document.body.topMargin; } return {left:offL , top:offT} } вызов var p1=GetPos(obj.id) document.getElementById(p5).style.top=p1.top +25 ; document.getElementById(p5).style.left=p1.left; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 13:18 |
|
||
|
(JS) Нахождение позиции элемента
|
|||
|---|---|---|---|
|
#18+
Спасибо большое!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2006, 15:24 |
|
||
|
(JS) Нахождение позиции элемента
|
|||
|---|---|---|---|
|
#18+
Спасибо помогло :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2006, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34127662&tid=1455637]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 440ms |

| 0 / 0 |
