我在我的应用程序中有很多jQuery-ui对话框,我试图自定义关闭按钮的对话框,因为我试图删除一些默认类,试图删除悬停类(ui-state-hover
)并试图删除自动对焦功能。自定义jQuery对话框关闭按钮
目前,我已经添加了下面的代码实现对话功能的open
选项相同: -
$('button[title="close"].ui-dialog-titlebar-close')
.removeClass("ui-button-icon-only ui-state-default ui-button ui-widget")
.hover(function() { $(this).removeClass("ui-state-hover"); })
.blur()
.css({ "border": "none" });
虽然,这是一整天努力,因为它似乎很丑陋,我后,我的最后一个选项。我自己也尝试在这样我的自定义CSS文件覆盖默认悬停&重点班: -
.ui-state-hover { background: none!important; border:none!important;}
.ui-state-focus { outline-color: transparent !important; }
我已确保我的自定义CSS后jQuery-ui.css
文件,但仍然没有运气出现。有没有更好的方法来做到这一点?我想为我的应用程序中的所有对话框执行此操作。
您能否请您在小提琴中更新您的代码。 – stanze
对不起@stanze,但我现在无法访问JSFiddle。我无法在那里更新。 –