2

是否可以在背景和字体之外设置选择列表/下拉列表的选项元素的样式?我特别想添加一些填充/边距,这样列表就不会那么狭窄了。

4

3 回答 3

5

如果您想要广泛的浏览器支持,则不可能。至少IE不支持。<ul><li>然后除了模仿和逐步增强下拉菜单并使用 JavaScript 的好镜头之外别无选择。您可以从这里获得一些想法,了解基于 JS(实际上是jQuery)的下拉菜单的可能性。

于 2010-06-01T20:53:19.420 回答
2

@Alex:我们和你似乎处于同样的困境。我们也想控制下拉菜单的 UI。不幸的是,正如其他人已经提到的那样,如果您还想拥有跨浏览器兼容性,则无法选择系统下拉菜单。

所以我们想出了我们自己的 jQuery 插件,它就像大多数功能的系统下拉菜单一样工作。它还支持主题化以及通过模板提供自定义列表项的灵活性。您可以从以下列出的 URL 中查看正在运行的代码示例并了解更多信息。我们相信您会发现它很有用。

  1. 示例和文档 - india.assigninfo.com/assignlabs/jaldropdown
  2. 来自 coderun.com 的级联下拉示例代码 - coderun.com/ide/?w=GEXVey_kckKrAkLeoIfZNg
  3. 从可滚动 DIV 中配置 jaldropdown 的示例代码 - coderun.com/ide/?w=BiE5TbXdIEehDOxNk1oajw
于 2010-06-02T05:38:26.647 回答
0

有可能,但该功能在 Internet Explorer 中不可用

于 2010-06-01T21:04:35.567 回答