我正在使用以下CSS将鼠标悬停时具有不同的颜色。 “ .ui-button-text”可以正常工作,并且在显示模式时显示正确的颜色,但是按钮悬停不起作用。
.ui-button-text {
color: #7a7d7e;
}
.ui-button-text ui-state-hover {
color: black;
}
脚本
$("#dialog-confirm").dialog({
resizable: false,
height: "auto",
width: "auto",
modal: true,
title: 'Cancelling Back Order Item',
buttons: {
"Ok": function () {
$(this).dialog("close");
return true;
},
Cancel: function () {
$(this).dialog("close");
return false;
}
}
});
这是jsfiddle;
答案 0 :(得分:2)
您可以通过以下方式使用CSS :hover
选择器:
.ui-button-text {
color: #7a7d7e;
}
.ui-button-text:hover {
color: black;
}
答案 1 :(得分:1)
您的CSS太含糊,缺少目标。
使用:
Some
sample html
new line
New paragraph
提琴:http://jsfiddle.net/Twisty/zfqs6wac/
.ui-dialog button.ui-button.ui-state-hover .ui-button-text {
color: black;
}
类将应用于ui-state-hover
的父类。
答案 2 :(得分:0)
您可以仅添加:hover
而不是.ui-state-hover
。
这里是fiddle。