अवरुद्ध नहीं है मैं जावास्क्रिप्ट और jQuery के लिए नया हूं। मैं jQuery यूआई विजेट्स का उपयोग कर एक मोडल संवाद को लागू करने की कोशिश कर रहा हूं।jQuery यूआई मोडल संवाद
मोडल संवाद ठीक से और रद्द बटन के साथ दिखाता है, लेकिन संवाद ('खुला') फ़ंक्शन कॉल ब्लॉक करने के लिए प्रतीत नहीं होता है और ठीक है या रद्द करें क्लिक करें। उदाहरण के लिए, जब मैं निम्नलिखित कोड
..... बटन पर चलने क्लिक
okToDelete = false; //a global variable
$('deleteDialog').dialog('open'); //this does not block but returns immediately
alert(okToDelete == true ? "ok" : "false");
चेतावनी बॉक्स पहले प्रदर्शित किया जाता है और तो मॉडल संवाद दिखाता है! okToDelete एक वैश्विक चर है जो मैं फ़ंक्शन दर्ज करता हूं और ठीक बटन कॉलबैक में सत्य पर सेट करता हूं।
यहाँ मेरी संवाद init समारोह
$("#deleteDialog").dialog({
bgiframe: true,
autoOpen: false,
modal: true,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
Cancel: function() {
$(this).dialog('close');
},
Ok: function() {
$(this).dialog('close');
okToDelete = true;
}
}
});