这个题我在网上看过很多次了,但是没有一个真正有我需要的。
有没有可用的多选下拉组合框用Javascript写的,这样我就可以避免重新发明轮子?
(我还在学习网络编程,所以我还不太习惯制作自己的弹出窗口...)
我需要的差不多this :
(来源:googlecode.com)
但是,这个有几个缺陷:
- 最新的版本好像没有侧边的按钮
- 宽度任意变大,或者保持固定大小(我需要一个“最大宽度”选项)
- 控件在浏览器中应该看起来是原生,而不是定制的。这里的箭头只是一个 PNG 文件,它不关心浏览器实际显示的常规组合框的内容。
有什么想法吗?
最佳答案
有很多 plugins我想你已经知道了。 但是,我不确定是否有办法检测浏览器实际如何呈现它。
即使在 IE/XP 中,也没有简单的方法来判断视觉样式是否已关闭(滚动条宽度计算等 hack 除外)。 罢工>
找到一个声称具有原生外观和感觉的(不确定您是否可以在选项中选择复选框):http://www.thunderguy.com/semicolon/2009/07/16/simple-combo-box-jquery-plugin/
关于javascript - HTML 中的下拉组合框(使用 Javascript 或 JQuery)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551395/