Özel bir jQuery 1.10.3 teması kullanıyorum. Her şeyi tema silindirinden indirdim ve kasıtlı olarak hiçbir şey değiştirmedim.
Bir iletişim kutusu oluşturuyorum ve kapat simgesinin olması gereken boş bir gri kare alıyorum:
Sayfamda oluşturulan kodu karşılaştırdım:
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
<spanid="ui-id-2" class="ui-dialog-title">Title</span>
<button class="ui-dialog-titlebar-close"></button>
</div>
İletişim Demosu sayfasında oluşturulan koda :
<div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix">
<span id="ui-id-1" class="ui-dialog-title">Basic dialog</span>
<button class="ui-button ui-widget ui-state-default ui-corner-all ui-button-icon-only ui-dialog-titlebar-close" role="button" aria-disabled="false" title="close">
<span class="ui-button-icon-primary ui-icon ui-icon-closethick"></span>
<span class="ui-button-text">close</span>
</button>
</div>
EDIT: kodun farklı bölümleri jQueryUI tarafından oluşturulur , ben değil, bu yüzden normal işlevsellik elde etmek için kötü / gereksiz bir seçim gibi görünüyor jqueryui js dosyasını düzenlemeden span etiketleri ekleyemezsiniz.
Kodun bu bölümünü oluşturan javascript şöyledir:
this.element.dialog({
appendTo: "#summary_container",
title: this.title(),
closeText: "Close",
width: this.width,
position: {
my: "center top",
at: ("center top+"+(window.innerHeight*.1)),
collision: "none"
},
modal: false,
resizable: false,
draggable: false,
show: "fold",
hide: "fold",
close: function(){
if(KOVM.areaSummary.isVisible()){
KOVM.areaSummary.isVisible(false);
}
}
});
Kayboldum ve yardıma ihtiyacım var. Şimdiden teşekkürler.