我正在尝试在项目悬停时更改自动完成的背景颜色,我无法让它工作.我设法用.ui-menu-item a改变了一般的背景颜色,并试图使用:hover,:focus,:active但是没有人能够做到这一点.谁能告诉我正确的课程是做什么的?
CSS:
.ui-widget { font-size: 0.75em; } .ui-menu-item a { background-color: #fff; }
解决方法
我能够让它工作的唯一方法是在IE中打开开发人员工具,看看被调用的是什么来改变颜色.我找到了这个:
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-state-active.ui-button:hover
所以,如果我将它添加到我的样式表中,我将使用覆盖类(要加载的最后一个样式表):
.ui-state-active,.ui-state-active.ui-button:hover { border: 1px solid #000; background: #000; }
似乎对我有用.您可能需要在进行更改后关闭并重新打开浏览器.
我使用了这个,因为其他任何建议似乎都不适合我.发布此信息可能有助于遇到同一问题的其他人.