HTML中的可折叠下拉列表框
时间:2020-03-06 14:49:53 来源:igfitidea点击:
在http://monster.ca上的"职业"字段有什么自由控件吗?这是否允许在具有可扩展部分的下拉框中对选项进行分组?我刚刚了解了optgroup标签,该标签与我想要的标签非常接近,但并不完全相同。
解决方案
它只是下拉控件的模型。
向下箭头是一幅图像,其余所有部分均由div组成,下拉列表本身就是一个很大的div,其中包含许多使用JavaScript来管理所有这些控件的控件(例如折叠部分)。
因此,我们可以自己做一些工作,并从一个好的JavaScript框架中获得很多帮助。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
我们不能使用传统的<select>控件来执行此操作,并且我怀疑是否有符合要求的现成组件。如果我们确实想自己制作,并且不想购买extjs或者dojo之类的工具包(可能最容易构建它),则可以推荐以下树库,因为它使用起来非常简单和BSD许可:http://www.silverstripe.com/tree-control/
基本上,Monster.ca的开发人员正在做的事情是使用具有可滚动内容的div元素模拟选择控件。
看一下"溢出" CSS属性。
尝试此操作,不确定接口是否对目的有用:
http://flooble.com/scripts/hier.php