jquery - 如何设置 jQuery Combobox 的样式使其看起来像普通的选择下拉列表

标签 jquery css jquery-ui

我正在遗留代码库中使用 jQuery 1.4.4 和 jQuery UI 1.8.7。

我添加了一些组合框()ui-widgets,这些组合框与正常一起生活<select>下拉菜单。

我发现很难让两个元素看起来相同,即无样式的 <select>具有基于 Internet Explorer/Windows 的风格和最基本的 jQuery UI 主题 ui-widget 组合框。

屏幕截图显示了未样式化的 <select>左边是一个 jQuery ui-widget 组合框,右边是: alt text

有没有可能让两者看起来一样?

最佳答案

是的,但您需要调整 jQuery UI 主题以匹配系统默认组合框。话虽如此,这不是一个好方法,因为默认值取决于浏览器运行的操作系统,因此如果您希望应用程序中的下拉菜单保持一致,请在所有应用程序上使用 jQuery UI,因为这样您就可以在应用程序中使用 jQuery UI。可以完全控制演示文稿的各个方面,而无需担心浏览器运行的不同平台。

关于jquery - 如何设置 jQuery Combobox 的样式使其看起来像普通的选择下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4518036/

相关文章:

javascript - 如果元素具有两个特定类或只有其中一个类,则隐藏该元素

jquery - $ ("#input").keyup 无法像 $(document).keyup 那样工作

javascript - 覆盖 div-chrome/IE 中的问题

html - 旅途中的曲线(时间线)

css - 如何在css中获取wordpress的根目录

html - 重新调整浏览器大小时,如何防止 float 的 div 元素换行?

jquery - FullCalendar - 在周 View 中突出显示特定的一天

javascript - JQuery UI Slide动画触发滚动条在动画过程中显示

php - 向 Yii2 jui datepicker 添加额外的 css 类

javascript - jQuery 虚拟键盘插件在 Windows 8 触摸设备上插入相同字符两次