मैं एक कस्टम jQuery 1.10.3 विषय का उपयोग कर रहा हूं। मैंने थीम रोलर से सीधे डाउनलोड किया और मैंने जानबूझकर कुछ भी नहीं बदला है।
मैं एक संवाद बॉक्स बनाता हूं और मुझे एक खाली ग्रे वर्ग मिलता है जहां क्लोज आइकन होना चाहिए:
मैंने अपने पृष्ठ पर उत्पन्न कोड की तुलना की:
<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>
डायलॉग डेमो पेज पर उत्पन्न कोड के लिए :
<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>
संपादित करें: कोड के विभिन्न भाग jQueryUI द्वारा उत्पन्न होते हैं , इसलिए नहीं कि मैं सिर्फ jqueryui js फ़ाइल को संपादित किए बिना स्पैन टैग नहीं जोड़ सकता हूं जो सामान्य कार्यक्षमता को प्राप्त करने के लिए एक बुरी / अनावश्यक पसंद की तरह लगता है।
यहाँ जावास्क्रिप्ट का उपयोग किया गया है जो कोड के उस हिस्से को उत्पन्न करता है:
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);
}
}
});
मैं नुकसान में हूं और मदद की जरूरत है। अग्रिम में धन्यवाद।