Переместить блок в начало контейнера
Добрый день.
Есть контейнер, внутри которого несколько div. Необходимо по событию(не важно пока по какому) переместить последний блок в самое начало, желательно плавно. Спасибо. |
есть мысль сначала удалить блок, запомнив его, затем использовать .prepend(). Правильный л это способ или можно проще?
|
lukasss, вариантов можно придумать много...
Например - родительский лок не должен быть position: static; - последнему блоку даем position: absolute; плюсом, что нужно для того, чтобы он "не сдвинулся" - анимировано перемещаем его в начало - добавляем его в начало родителя - делаем position: static; или position: relative; плюс ЦССсвойства для "нормального" положения |
Спасибо!
Мой способ работает но без анимации. Сейчас попробую как предложили вы. Подскажите, чтобы не выполнять код лишний раз как проверить, что блок уже на первом месте в контейнере? |
Цитата:
|
Часовой пояс GMT +3, время: 22:27. |