可能重复:
jQuery mouseover a disabled link, how do I change the cursor so it doesn’t appear clickable?防止光标更改为手被禁用按钮
我有一个按钮,我试图在某些情况下,禁用其中它的功能是不必要或不可能。它是页面上许多按钮之一,我只想禁用此特定按钮。
我正在寻找的效果是让它变灰,不可点击,并且鼠标指针在悬停在按钮上时不会更改为手形指针。
我已经成功实现了前两个目标,但我不确定如何让第三个目标发生。当我搜索时,我看到了全球禁用此行为的建议,但不是针对特定按钮。
这是我到目前为止。
if(buttonIsDisabled)
{
var btnid ="#button"+index;
$(btnid).attr("disabled","disabled").fadeTo(500,0.2);
}
这成功地使按钮不可点击和淡出,但在Firefox和Chrome中,它仍然显示悬停时的手形图标。 IE8(我也必须支持)正确地禁用了手并显示了光标。
有关如何在Chrome和Firefox中强制执行IE行为的任何建议?
你试过用CSS来设计它,例如'光标:default'? – j08691
@ j08691我只希望动态地做这件事,但jQuery .css解决方案显然是有意义的。 –
@Diodeus好点,我做了一些搜索,但搜索按钮特定的东西,没有看到“禁用链接”后。 –