После долгих поисков по этой теме мне не удалось найти ответ, поэтому, надеюсь, кто-нибудь сможет мне помочь с этой проблемой. У меня относительно простое диалоговое окно:
$("#dialog-search").dialog({
resizable: false,
height:dimensionData.height,
width: dimensionData.width,
modal: true,
title: dimensionData.title,
position: [x,y],
open: function() {
$("#dialog-search .dateField").blur();
},
close: function(event, ui){
callBack(event,ui);
}
});
То, что я хочу сделать, это заменить значок X (ui-icon-close) на другой значок, предоставляемый пользовательским интерфейсом (ui-icon-minus), чтобы вместо этого щелкнуть значок минуса, диалоговое окно закрывается. Я видел сообщения о том, как скрыть значок или заменить его собственным изображением в css, но я пока не нашел способа заменить значок другим значком, чтобы выполнить ту же функцию.
Редактировать: я также хочу иметь возможность использовать ui-icon-close для другой функциональности в моем диалоговом окне, добавляя пользовательское поведение / местоположение, но это может выходить за рамки этого вопроса. Не стесняйтесь обращаться к этому, если это - связанное решение, все же.