Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.01.2013, 11:17
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Узнать id элемента по позиции на странице
Добрый день!

Хотелось бы узнать можно ли узнать id элемента, который находится в определенной позиции от верха страницы.
Например:
Код:
<div id='elem1' style='height:1000px;'>
</div>
<div id='elem2' style='height:1000px;'>
</div>
<div id='elem3' style='height:1000px;'>
</div>
Как это можно реализовать?
Заранее спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 04.01.2013, 11:21
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Mukhtar,
есть методы:
document.getElementFromPoint(x, y);
document.elementFromPoint(x, y);//IE
Ответить с цитированием
  #3 (permalink)  
Старый 04.01.2013, 11:29
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Сообщение от Dim@ Посмотреть сообщение
Mukhtar,
есть методы:
document.getElementFromPoint(x, y);
document.elementFromPoint(x, y);//IE
Object #<HTMLDocument> has no method 'getElementFromPoint'
Ответить с цитированием
  #4 (permalink)  
Старый 04.01.2013, 11:48
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Mukhtar,
попробуйте второй метод
Ответить с цитированием
  #5 (permalink)  
Старый 04.01.2013, 12:13
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Сообщение от Dim@ Посмотреть сообщение
Mukhtar,
попробуйте второй метод
[Object HTMLDivElement] - вот такой ответ
Ответить с цитированием
  #6 (permalink)  
Старый 04.01.2013, 12:17
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

Mukhtar, ну, теперь получайте id
__________________
★ ²º¹³ ☆
Ответить с цитированием
  #7 (permalink)  
Старый 04.01.2013, 12:18
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Mukhtar,
ну значит получилось и у вас работает второй метод - [Object HTMLDivElement] это и есть ваш див и вы можете спокойно получить его ид через свойство id или метод getAttribute("id"), неужто вы основ не знаете?
Ответить с цитированием
  #8 (permalink)  
Старый 04.01.2013, 13:10
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Сообщение от Dim@ Посмотреть сообщение
Mukhtar,
ну значит получилось и у вас работает второй метод - [Object HTMLDivElement] это и есть ваш див и вы можете спокойно получить его ид через свойство id или метод getAttribute("id"), неужто вы основ не знаете?
Спасибо большое. Я не силен! ))
Ответить с цитированием
  #9 (permalink)  
Старый 04.01.2013, 13:26
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

Mukhtar,
для кроссбраузерности используйте оба метода
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Абсолютная позиция элемента на странице Ponomareva_AS Общие вопросы Javascript 2 16.01.2012 18:35
Как то можно узнать ID HTML элемента вызвавшего JavaScript функцию? Opusel Events/DOM/Window 1 18.12.2011 18:36
Узнать CSS правило для элемента vinet Events/DOM/Window 4 10.12.2010 08:12
Как узнать содержимое элемента script с src="/js/..." , прикреплённого к странице? arestov Events/DOM/Window 1 07.04.2010 17:35
Обновление элемента на странице ajax-ом Urfin jQuery 1 24.07.2009 18:40