Абсолютное позиционирование в JQuery после загрузки страницы и позиционирования элементов - PullRequest
2 голосов
/ 02 ноября 2009

Я хочу расположить элемент в обычном CSS относительно элемента перед ним, а затем, как только он был первоначально позиционирован, делает его положение независимым от предыдущего.

Например, когда вы нажимаете на «виджет» на боковой панели, он сворачивается, и все «виджеты» под ним перемещаются вверх. Я не хочу, чтобы они двигались. Спасибо.

1 Ответ

2 голосов
/ 02 ноября 2009

Вы не можете сделать это с помощью чистого CSS, но вы можете сделать это с помощью jQuery, например:

var elem = $('something');
var pos = elem.position();
elem.css({ position: 'absolute', top: pos.top, left: pos.left });

Пока Javascript не запустится, элемент не должен иметь position: absolute.

...