В настоящее время я работаю над задачей, в которой мне требуется, чтобы после раскрытия раскрытия элементы ниже раскрывающегося списка не должны скрываться.
Они должны двигаться вниз по мере того, как выпадающее растение расширяется и поднимается вверх по мере того, как падает вниз.
Это возможно?
У меня есть пример кода ниже:
<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" возвращался в исходное положение.
Если вы имеете в виду, что вам не нужны элементы, скрытые за выпадающим списком, у вас есть два пути.
Прикрепите событие onClick к выпадающему меню, чтобы изменить атрибут css min-height в поле ниже (который содержит другие элементы) или контейнер поля выбора из "auto" в нужное количество пикселей.
Внедрение выпадающего списка в CSS с помощью div/ul, отображающего и скрывающего элементы-элементы. Вы можете использовать тот же подход, что и в раскрывающемся меню веб-сайта в своих заголовках. Это приведет к сокращению всего содержимого.