2010-11-19 3 views

ответ

17

.css() команда возвращает то, что настройки CSS является, поэтому, если у вас есть «автоматический» набор, то есть то, что вы увидите.

Вы можете получить вычисленное положение относительно родителя с $('#').position().left;, 'top' также можно получить из позиции(), если вы хотите, чтобы значение, относящееся к документу, использовало $('#').offset().left.

+0

Да, его работа – X10nD

+0

Если вам нужна правильная позиция, вы можете использовать '$ (' # '). position(). left + $ (' # '). width() 'обычно, хотя, если вам нужно учитывать поля/дополнение, вам может понадобиться использовать outerWidth(). – Orbling

3

offset() Метод говорит вам фактическое положение элемента относительно документа. См. Пример на странице, с которой я связан, чтобы увидеть, как они получили левые и верхние значения.

То есть:

var left = $('Your_selector').offset().left; 
+0

@ orbling имеет ответ, который мне нужен, он работает с одной строкой, это связано с документом, но я хочу, чтобы он отвечал за родителя – X10nD

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