html - 在 <select> 元素中隐藏垂直滚动条

标签 html css

您好,我有多个选择框,我需要隐藏垂直滚动条,可以吗?

<select name="sCat" multiple="true">
<!-- My Option Here -->
</select>

好的,但是我如何才能实现可以从具有 ID 的列表中选择元素然后使用 jQuery 管理此 id.click 函数的效果?那我应该使用什么元素呢?

最佳答案

我知道这个帖子有点老了,但是这里有很多非常棘手的答案,所以我想提供一些更简单、更清晰的东西:

select {
    overflow-y: auto;
}

正如您在 this fiddle 中看到的那样, 如果您不知道要拥有的选择选项的确切数量,此解决方案可为您提供灵 active 。它在您不需要的情况下隐藏滚动条,而在其他情况下不隐藏可能的额外选项元素。不要做所有这些骇人听闻的重叠 div 事情。它只会导致不可读的标记。

关于html - 在 <select> 元素中隐藏垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4531269/

相关文章:

html - 我怎样才能绝对图像而不重叠到另一个图像?

javascript - 切换 innerHTML

javascript - 将div内的元素排成一条直线

html - 滚动位置从中间开始

javascript - JavaScript 中带有动态参数的动态 onclick 函数分配?

javascript - 如何从附加到 div 的对象中获取属性值?

javascript - 单击带有类的链接时显示一个 div

jquery - 选择某些元素组

javascript - 为什么 Accordion 类会触发其他名称不同的面板

php - 在 php 中动态更改 css?