2

如何更改 jquery ui 组合框和下拉列表中的字体我的代码是:

.ui-autocomplete-input {
                margin: 0;
                padding: 0.3em;
                font-family:"Times New Roman", Times, serif;
            }
            .ui-autocomplete 
            {
                font-family:"Times New Roman", Times, serif;
                max-height: 200px;
                overflow-y: auto;
                /* prevent horizontal scrollbar */
                overflow-x: hidden;
                /* add padding to account for vertical scrollbar */
                z-index:1000;
            }

但没有任何改变我不知道错误在哪里

4

3 回答 3

2

尝试这个:

 .ui-menu .ui-menu-item {
     font-family:"Times New Roman", Times, serif;
 }
于 2012-07-27T14:54:15.487 回答
1

如果你想改变你的 jQuery UI 外观,你应该使用开发者提供的工具——themeroller。即使您找到了一种根据需要设置字体的方法,您也可能没有完全了解主题设置及其评估方式,这意味着有时您可能会得到正确的行为,而有时您不会。

话虽如此,如果您添加!important到 CSS 设置的末尾,它会覆盖其他样式:

font-family:"Times New Roman", Times, serif !important;

但你可能不应该这样做。

于 2012-07-27T14:54:26.650 回答
1

它会被其他一些 CSS 覆盖。你可以使用这个来为你的 jQuery UI 设置主题。

于 2012-07-27T14:52:17.227 回答