问题标签 [dropdown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7052 浏览

javascript - 使用javascript循环下拉html数组

我正在尝试使用 javascript 数组填充下拉菜单。我可以显示单个元素,但不能显示整个数组。我敢肯定这个问题之前已经被问过,但找不到任何参考资料。任何帮助,将不胜感激。

html是:

0 投票
1 回答
1626 浏览

html - 如何根据菜单项的位置在 CSS 下拉框中对齐子菜单

我有一个带有 2 个子菜单的 CSS 下拉菜单。一个水平条,其中有一个垂直下降的项目。当您将鼠标悬停在子菜单上时,右侧会弹出另一个子菜单...第一个项目直接在悬停项目的右侧...问题是当有一堆项目时,您必须滚动向下查看它们...我想将其垂直居中或显示在子菜单的最顶部...

下面是CSS

我已更改cssmenu ul ul ul top:为负数,但是当您选择其中一个顶级子菜单时,它会上升太多并且出现相反的问题。

https://jsfiddle.net/zvqz9xdm/

0 投票
1 回答
181 浏览

html - HTML 下拉菜单无法正确定位

我制作了一个下拉菜单,用于我的网站导航栏上的三个不同链接。下拉菜单本身工作正常但是我遇到的问题是我无法让下拉菜单将自己定位在每个导航链接的中间,它为其中一个链接正确定位但是另一个不是因为它们是不同的字符长度。下拉菜单完全用 HTML 和 CSS 完成,网站的其余部分也使用 Django,但它没有在下拉菜单中使用。

问题图片 -

(这是下拉列表位置不正确的链接之一,您可以看到框顶部的三角形未与链接中间对齐。)

这是下拉列表未正确定位的链接之一

(在这个你可以看到三角形或多或少以链接为中心,但我相信这只是偶然)

这是下拉列表正确定位的链接之一

下拉 HTML(对于其中一个下拉列表,但它与其他下拉列表相同)

下拉 CSS(所有内容都相同)

任何帮助表示赞赏,谢谢!

0 投票
1 回答
614 浏览

angularjs - 下拉列表中的表单验证(