HTML中的下拉组合框(使用Javascript或JQuery)?

时间:2011-07-01 17:42:44

标签: javascript jquery html drop-down-menu multi-select

我在网上多次看过这个问题,但没有一个真的有我需要的东西。

是否有可用Javascript编写的多选下拉组合框,以便我可以避免重新发明轮子?
(我还在学习网络编程,所以我对制作自己的弹出窗口感觉不太舒服......)

我需要的是this

http://dropdown-check-list.googlecode.com/svn/trunk/doc/demo.png

然而,这个有几个缺点:

  • 最新版本似乎没有侧面的按钮
  • 宽度任意大,或保持固定大小(我需要“最大宽度”选项)
  • 控件应该在浏览器中显示为 native ,而不是定制的。这里的箭头只是一个PNG文件,它不关注浏览器实际为常规组合框显示的内容。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我认为你已经知道有很多plugins可用。 但是,我不确定是否有办法检测浏览器实际呈现它的方式。

即使在IE / XP中,也没有 easy 方式来判断视觉样式是否被关闭(除了像滚动条宽度计算等黑客之外)。

找到一个声称具有原生外观的人(不确定您是否可以在选项中执行复选框):http://www.thunderguy.com/semicolon/2009/07/16/simple-combo-box-jquery-plugin/