У меня есть два div
элементов в контейнере, один div
расположены под первым div
. У меня также есть функция JS, которая будет захватывать первый div
и центрировать его на экране для отображения. Затем функция JS снова разместит первое место div
на своем месте. Проблема в том, что второй div
перемещается вверх, чтобы занять первое место div
, когда оно выйдет, и они перекрываются, когда первый div
возвращается на место. Как мне предотвратить перемещение второго div
вверх и взятие первого div
?Предотвратить деления от занять место другого DIV
ответ
Я предполагаю, что вы устанавливаете position: absolute
на div
, что вы двигаетесь?
В этом случае используйте position: relative
и что div
по-прежнему резервирует свое первоначальное место в документе.
Верх и левый указаны для перемещения. Я не думаю, что это сработает. –
@Da Общее: см. Http://jsfiddle.net/RichieHindle/AXU6m/ для рабочего (хотя и не интерактивного) примера. – RichieHindle
О, ничего себе. Это сработало. благодаря! –
Может быть, вы можете захватить содержимое контейнера DIV в вар «перед» центрирования первый и когда вы должны вернуться к тому, как все было, вы могли бы заменить первоначальное содержимое обратно
var initialHtml = $(containerDiv).html()
//center the first div
//after the purpose of centering is achieved
$(containerDiv).html(initialHtml)
Итак, подождите, что именно это будет делать? –
Он просто повторит использование фрагмента HTML, в котором элементы были правильно размещены. – walmik
- 1. Как предотвратить один DIV от сидения поверх другого DIV?
- 2. Место div в центре другого div
- 3. Место div на границе другого кругового div
- 4. div сменив место, как предотвратить это
- 5. Место div, содержащее изображение с неопределенным размером внизу другого div
- 6. Предотвратить деления от расширения вертикально, дайте ему ScrollBar
- 7. Chrome Firebug, чтобы занять место в окне
- 8. , показывающий раздел динамически, зависит от положения полосы прокрутки другого деления
- 9. Как предотвратить расширение div от
- 10. предотвратить Div содержание от перелива
- 11. Как центр div И место внизу другого div
- 12. Как предотвратить div от исчезновения при наведении другого div в этом же div?
- 13. Место элемент поверх другого
- 14. Место div под div
- 15. CSS: место div справа от float: right
- 16. Прикрепить div справа от другого div
- 17. Float a div справа от другого div
- 18. Поместите DIV справа от другого DIV
- 19. Изменить содержание div от навигации другого div
- 20. Стиль применяется от другого div
- 21. Ошибка от оператора деления
- 22. Python - печать% от деления
- 23. Центрирование деления в элементе div
- 24. Как заставить DIV занять высоту родителя
- 25. center div и занять его 80% экран
- 26. Как сделать DIV занять первое пустое пространство
- 27. Как сделать пустой DIV занять пространство
- 28. предотвратить событие от нереста другого потока
- 29. переместить div сверху и справа от другого div
- 30. место кнопка внизу div
Покажите свой связанный css и разметку. – Coder