Ваше мнение важно для нас.
Поделитесь своими предоложениями и пожеланиями.

Получение положения элемента с помощью метода offset в jQuery


Объясните, пожалуйста, как мне получить, а так же установить положение элемента с помощью jQuery .offset метода. Например, у меня есть два div'a „div1“ и „div2“. Как мне получить положение „div1“ и установить такое же для „div2“?

Спасибо!
0

Ответы

0
Ссылка
//Получение
var p = $("#div1");
var offset = p.offset();

//Присвоение
$("#div2").offset({ top: offset.top, left: offset.left})

0
Ссылка
Я бы посоветовал другой вариант. В jQuery UI есть новая возможность, позволяющая устанавливать положение элементов друг относительно друга. Полную документацию можно найти здесь. Вот пример использования этой возможности:
var options = {
"my": "top left",
"at": "top left",
"of": "#div1"
};
$("#div2").position(options);
Для того, чтоб отвечать на вопросы или зарегистрируйтесь.
ИТ-цитата
"Даже дурак может разобраться в компьютерах. Многие этим и занимаются."
Тед Нельсон