Как перемещать элементы, когда раскрывающийся список раскрыт

0

В настоящее время я работаю над задачей, в которой мне требуется, чтобы после раскрытия раскрытия элементы ниже раскрывающегося списка не должны скрываться.

Они должны двигаться вниз по мере того, как выпадающее растение расширяется и поднимается вверх по мере того, как падает вниз.

Это возможно?

У меня есть пример кода ниже:

<select id="test">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
<option value="d">D</option>
<option value="e">E</option>
</select>
<div>abc</div>

Я хочу, чтобы div " abc " перемещался вниз, когда раскрывающийся список расширяется, чтобы он не скрывался за вариантами выпадающего списка.

После выпадающего разворота я хочу, чтобы div "abc" возвращался в исходное положение.

  • 1
    да ... нет ... вероятно ... возможно ... я не знаю ... все это зависит от вашей ситуации, и если вы не покажете нам свой код, я сомневаюсь, что вы получите лучший ответ
Теги:

1 ответ

1
Лучший ответ

Если вы имеете в виду, что вам не нужны элементы, скрытые за выпадающим списком, у вас есть два пути.

  1. Прикрепите событие onClick к выпадающему меню, чтобы изменить атрибут css min-height в поле ниже (который содержит другие элементы) или контейнер поля выбора из "auto" в нужное количество пикселей.

  2. Внедрение выпадающего списка в CSS с помощью div/ul, отображающего и скрывающего элементы-элементы. Вы можете использовать тот же подход, что и в раскрывающемся меню веб-сайта в своих заголовках. Это приведет к сокращению всего содержимого.

  • 0
    Я пойду с ответом выше :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню