Можно ли получить позицию div в области просмотра браузера? Не в документе. В окне
[Вставка из ответа, который javascript-library я дал here]
Собственный метод html getBoundingClientRect()
существует уже довольно inline-block давно и выполняет именно webpage то, что требует вопрос. Кроме css-layout того, он поддерживается во html всех браузерах (включая IE css-layout 5, кажется!)
Со страницы this MDN:
Возвращаемое значение представляет собой объект TextRectangle, который содержит доступные только для чтения свойства left, top, right и bottom, описывающие рамку в пикселях, с левым верхним относительно левого верхнего угла области просмотра.
Вы css используете это так:
var viewportOffset = el.getBoundingClientRect();
// these are relative to the viewport, i.e. the window
var top = viewportOffset.top;
var left = viewportOffset.left;
javascript
html
css
Можно ли получить позицию div в области просмотра браузера? Не в документе. В окне
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.