jQuery UI按钮没有“unlicking”

时间:2010-09-27 01:52:26

标签: jquery-ui button

http://jqueryui.com/demos/button/#default 它们使用起来非常简单,但由于某些原因,我的按钮不是“取消点击”。也就是说,在我点击一个按钮后,它会保持它的悬停样式。如果我将它的onClick函数设置为只做一些简单的事情,例如提醒消息,我可以点击按钮,它将恢复正常。这并不是什么大不了的事,尽管它不像演示那样有效。

但是,如果我使用onClick函数打开一个jQuery UI对话框,即使在关闭窗口并单击其他位置后,悬停样式也不会消失。

有没有其他人经历过这些奇怪的小问题,并且知道解决方案?任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:3)

经过一番搜索后,这似乎是jQuery UI中的一个已知错误。 http://forum.jquery.com/topic/button-and-dialog-ui-state-focus-on-button-being-kept

发布解决方法:

button.click(function() {
    button.removeClass("ui-state-focus ui-state-hover");
    ...