【问题标题】:jquery mobile, style select optionsjquery mobile,样式选择选项
【发布时间】:2014-03-18 21:38:35
【问题描述】:

我正在将 jquery mobile 用于 Web 应用程序。 我想在selects 中设置options 的样式,比如插入背景颜色和图像。 我不太愿意使用除 select 之外的其他元素,因为该应用程序是基于这些选择的,并且它们的更改存在问题。

你能帮忙吗?

谢谢

【问题讨论】:

  • 恐怕只能在使用native select时改变背景颜色。要添加图像和进一步修改,您需要将其转换为 ul 并将选项转换为 li 以应用类。
  • 您将遇到的另一个问题是 iOS 如何显示选项 - 它将它们放入 iOS UI 中,因此前端开发人员无法设置样式。
  • @Omar,谢谢我使用了本机选项,这正是我想要的。但是,这很奇怪,因为我在按钮上使用了本机,有时它会打开一个“对话框”,有时会打开一个 jqm 弹出窗口......我怎样才能让它总是打开一个“弹出窗口”?似乎是当列表比页面长时,它显示为一个可怕的“对话”页面......我认为有人在这里有相同的 pb:stackoverflow.com/questions/9028438/…
  • @Louis 正如你所说,它取决于列表的长度和屏幕高度。如果您想使用原生选择菜单,请移除 data-native-menu='false'
  • 好吧,对不起,我很困惑:我使用的是本地选择,现在,感谢您的输入,我正在使用非本地可定制选择...我喜欢(因为我可以在它们上使用 css) .但是当列表比页面长而不是“弹出”时,它们显示为“对话框”。而且对话框很丑......所以我想知道我是否可以强制弹出。

标签: html jquery-mobile


【解决方案1】:

使用

data-native-menu='false'

对于考虑的选择,允许 Jquery Mobile 控制选择选项并显示为可自定义的ul 列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多