【发布时间】:2012-10-21 04:17:36
【问题描述】:
我想更改 jquery Dialog 中默认的关闭图标按钮。
我尝试在 jquery-ui-1.8.23.custom.css 中添加这个 css 类:
.ui-icon-myCloseButton { background-image: url(/path/image.png); }
在对话框定义中:
$('#documentsDialog').dialog({
create: function(event,ui) {
var widget = $(this).dialog("widget");
$(".ui-dialog-titlebar-close span",widget).removeClass("ui-icon-closethick").addClass(".ui-icon-myCloseButton");
});
但没有运气,有什么想法吗?
【问题讨论】:
-
发现语法错误,从
addClass(".ui-icon-myCloseButton");中删除.:addClass("ui-icon-myCloseButton");它仍然会添加该类,但我相信它会像这样添加它:class=".ui-icon-myCloseButton"而不是class="ui-icon-myCloseButton" -
添加 '.'在 addClass() 方法中仍然没有解决问题。出现的图标是来自 custo Jquery CSS 主题的 ui-icons_888888_256*240.png 文件中的第一个
-
检查@Adrian 的回答。这只是我在寻找答案时发现的东西,Adrian 打败了我。
标签: jquery css jquery-ui button jquery-ui-dialog