我创建了一个自定义的jQuery UI主题。我的一个样式.ui-state-hover负责将鼠标悬停在所有各种按钮上。另一种风格是.ui-datepicker-close,它通过添加图标来自定义日期选择器上的关闭按钮。
我的问题是当我将鼠标悬停在日期选择器中的关闭按钮上时,.ui-state-hover风格开始发挥作用。我尝试将:not()选择器应用于.ui-state-hover类,但这没有任何区别。
我需要在IE8中使用它(该站点需要在ie8中工作)。
答案 0 :(得分:0)
尝试按顺序将您的样式放在css文件中,即在.ui-datepicker-close之前放置.ui-state-hover。这应该是神奇的。如果没有,您可以尝试在'.ui-datepicker-close'定义中为所有样式定义添加'!important'。
祝福, 托马斯