【发布时间】:2017-02-12 07:19:00
【问题描述】:
我必须删除用于鼠标悬停的 ui-state-hover 类并单击按钮。我正在使用 jsf 的 p:commandButton。
为此, 我使用jquery示例代码:
$("#button").mouseover(function(){
$(this).addClass("btn01");
}, function() {
alert("mouseover working");
$(this).removeClass("ui-state-hover");
});
$("#button").click(function(){
$(this).addClass("btn01");
}, function() {
alert("click not working");
$(this).removeClass("ui-state-hover");
});
使用上面的 jQuery,鼠标悬停在按钮上可以正常工作。 但是鼠标单击按钮,样式按钮更改为 ui-state-hover。如何移除 ui-state-hover?
【问题讨论】:
-
你到底想要什么?当您在
mouseover上删除ui-state-hover时,单击时没有任何类ui-state-hover??因为它已经被删除了。
标签: javascript jquery css hover