【发布时间】:2021-01-25 07:34:33
【问题描述】:
我使用下拉菜单,这个下拉菜单放在桌子上。
但是如果没有足够的地方打开下拉菜单,它是不可见的:
所以我想在上面打开这个菜单,如果在底部没有足够的地方,我该怎么做?
我的代码 - jsFiddle
打开下拉菜单的代码:
$(document).ready(function () {
Array.from(document.querySelectorAll('.custom-style')).forEach(function (menu_side) {
menu_side.onclick = ({
target
}) => {
if (!target.classList.contains('more')) return
document.querySelectorAll('.dropout.active').forEach(
(d) => d !== target.parentElement && d.classList.remove('active')
)
target.parentElement.classList.toggle('active');
}
});
});
我尝试使用一些方法,但它对我不起作用,现在我不知道如何解决这个问题。
【问题讨论】:
标签: javascript html jquery css drop-down-menu