我有一个使用 jquery 自动完成功能的页面,在我的一生中,我无法删除/修改应用于下拉列表的样式。
我正在使用来自 google CDN 的 jquery-ui CSS,所以我试图避免将其保存在本地并对其进行修改:)
使用 CSS,我尝试覆盖 UL (.ui-autocomplete)、LI (.ui-menu-item) 和 LI 中的锚标记 - 我有很多工作要做,但似乎添加了填充在我的 CSS 之后,当我将鼠标从列表项移到下一项时,一瞬间,前一项具有默认的 jquery-ui 背景(标题中使用的灰色渐变,例如对话框标题栏) .
任何人都可以方便地使用 css 来重置自动完成样式?
* 更新 * 小提琴链接:
[http://jsfiddle.net/HccBe/][1]
如果您将鼠标悬停在其中一项上,它会以蓝色突出显示。然后将鼠标移到它的左侧,但仍在下拉框中,您会注意到蓝色消失了,但 jquery 的渐变背景仍然存在。