代码之家  ›  专栏  ›  技术社区  ›  Craig

替代使用HTML选择

  •  2
  • Craig  · 技术社区  · 14 年前

    我有一个带有各种SELECT(多行和下拉列表样式)元素的HTML表单。SELECT中的许多项比元素宽度宽得多。在大多数浏览器中,它会显示一个工具提示,下拉列表的宽度与最宽的选项一样宽。但在IE6中,这两个都不起作用。

    有没有人知道其他的控件,比如jQuery插件,可以作为一个选择替代,允许工具提示和更广泛的下拉。它只需要在IE6中工作。

    3 回复  |  直到 14 年前
        1
  •  2
  •   tjk    14 年前

    select { width: 150px; }
    
        2
  •  1
  •   erik    14 年前

    像这样的东西怎么样 jQuery Selectable

    在这里,您可以得到一个具有给定宽度的可选元素列表。如果您想要更接近于select菜单的内容(即没有列出所有内容),可以查看下拉菜单类型实现,并将其修改为选择值,而不是导航到新页面。

        3
  •  0
  •   Robert    14 年前

    我没有IE6,所以如果你能设置一个 select 元素。如果不能,可以“重新创建”一个select元素。如果IE6有什么问题我也不会感到惊讶。

    例如,创建一个 display: inline-block div

    我的意思是: http://jsfiddle.net/Svkxc/