1

我的表单上有按钮。当我将鼠标悬停在这些上面时,我的光标将保持为指针。有没有办法让它变成一只手,但只有当按钮没有被禁用时?

4

4 回答 4

6

您可以使用 CSS3 选择器:

button:not([disabled]) {
    cursor: pointer;
}

或者,为常规按钮提供一种样式,为禁用按钮提供不同的样式:

button {
    cursor: pointer;
}

button[disabled] {
    cursor: default;
}

http://jsfiddle.net/8SbAw/

于 2013-09-21T07:10:35.700 回答
0

是的,将您的按钮样式设置为

{
cursor:pointer;
}

http://www.w3schools.com/cssref/playit.asp?filename=playcss_cursor&preval=pointer

于 2013-09-21T07:10:43.330 回答
0

这会成功的

button:hover:disabled{
cursor: pointer;
}
button:active:disabled{
cursor: pointer;
}
于 2013-09-21T07:12:06.197 回答
0

检查JS小提琴

http://jsfiddle.net/PYPHH/

<input type="button" id="new">

#new:hover
{
    cursor:pointer;
}
于 2013-09-21T07:12:29.893 回答