2010-10-05 4 views
3

Каков правильный способ получить позицию элемента на странице относительно документа?Получить относительное положение с помощью extjs

OffsetY/х вариант JQuery: http://docs.jquery.com/CSS/offset

Мне нужен вариант ExtJS пожалуйста.

Редактировать

Возможная проблема. Поскольку элементы сетки не являются частью от dom, высота сетки не учитывается в . Я думаю, мне нужен обратный вызов функции перезагрузки с сетки, но я пока не знаю, как это сделать.

+0

маленький фанатик на редактировании? – Richard

+0

Не полезные теги, Ричард. Слишком широкий. –

+0

Вы используете противоположную логику, javascript является широким, документ сужает его! Теги - это не только код. Это ключевое слово для публикации. Если я, где искать по тегу javascript, я бы получил, вероятно, 90% от сообщений, сделанных здесь. Поэтому, пожалуйста, не делайте этого. – Richard

ответ

9

Каждый компонент имеет метод getEl(), который вернет Ext.Element объект. Это, в свою очередь, имеет методы getXY(), getX() и getY() (а также несколько других, которые могут вам пригодиться)

+0

У меня есть только div (без компонентов), поэтому я использую Ext.get ('footer') – Richard

+0

'Ext.get()' возвращает 'объекты Ext.Element', а также – Mchl

+0

getY() не полезен таким образом, это то же самое, что и getTop(). Я не учитываю этот документ. jquery offset дает мне 680, и getY() даст мне 400? – Richard

Смежные вопросы