Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自定义jquery自动完成组合框css_Jquery_Css_Autocomplete_Hover - Fatal编程技术网

自定义jquery自动完成组合框css

自定义jquery自动完成组合框css,jquery,css,autocomplete,hover,Jquery,Css,Autocomplete,Hover,如何定制jquery自动完成组合框css,以便我可以使其看起来像图片中的一样,以更改其悬停样式? 我的部分代码是 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-autocomplete, .ui-autocomplete:hover, .ui-menu-item, .ui-menu-item:hover, .ui-menu-item a, .ui-me

如何定制jquery自动完成组合框css,以便我可以使其看起来像图片中的一样,以更改其悬停样式?

我的部分代码是

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.ui-autocomplete, .ui-autocomplete:hover,
.ui-menu-item, .ui-menu-item:hover,
.ui-menu-item a, .ui-menu-item a:hover,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a {
    background-color: white;
    text-wrap: none;
    font-weight: normal;
    color: black;
}

.custom-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
/* support: IE7 */
*height: 1.7em;
*top: 0.1em;
width: 40px;
color: white;
border: thin;
border-color: blue;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    position: absolute;
    font-style: normal;
}
图片:现有外观


您必须更改
.ui状态焦点的CSS
。 好吧,这对你有用:

.ui-autocomplete .ui-menu-item {
  background:white;
}
.ui-autocomplete .ui-state-focus {
    background:rgb(39, 108, 255); //Change blue color to your favourite shade
    color:white;
}

您是指蓝色焦点?蓝色焦点和白色字体您身边是否包含
jquery ui.css
?是的,jquery-ui.css是included@learning我没有得到你。。。你这么说是什么意思?您的CSS冲突吗?@了解如果这不起作用,您可能会在其他地方遇到问题,否则这就是您将如何获得它…请查找上面附加的图片,它不会覆盖现有的ui CSS您似乎有一个
列表样式的图像
。您需要设置为
none
。而且,在没有看到CSS的情况下修改CSS是很困难的。仅仅添加图像是没有帮助的。您可以添加一个JSFIDLE吗?@学习您在HTML部分中再次包含
jquery ui.css
,这将比css更优先,在为css提供的右侧空间中。现在看看小提琴。。。它正在工作。在JSFIDLE中,请尝试使用HTML所需的HTML、CSS所需的CSS和JS所需的JS。。。