मैं कस्टम पुष्टिकरण संवाद के बजाय ट्विटर बूटस्ट्रैप मोडल का उपयोग करने का प्रयास कर रहा हूं।संवाद की पुष्टि करने के बजाय ट्विटर बूटस्ट्रैप मोडल का उपयोग
मेरी समारोह
function getConfirm(confirmMessage){
if (confirmMessage == undefined){
confirmMessage = '';
}
$('#confirmbox').modal({
show:true,
backdrop:false,
keyboard: false,
});
$('#confirmMessage').html(confirmMessage);
$('#confirmFalse').click(function(){
$('#confirmbox').modal('hide');
return false;
});
$('#confirmTrue').click(function(){
$('#confirmbox').modal('hide');
return true;
});
}
</script>
<div class="modal" id="confirmbox" style="display: none">
<div class="modal-body">
<p id="confirmMessage">Any confirmation message?</p>
</div>
<div class="modal-footer">
<button class="btn" id="confirmFalse">Cancel</button>
<button class="btn btn-primary" id="confirmTrue">OK</button>
</div>
</div>
समारोह
var confimChange=getConfirm("Do You confirm?");
if(confimChange){
alert('perfect you confirmed')
}else{
alert('why didnt you confirmed??')
}
समस्या बुला getConfirm समारोह सही या गलत नहीं लौटा रहा है है।
काम कोड: संशोधनों के बाद
if(receiverListCount > 0){
var confimChange=confirm("Message");
if(confimChange){
resetReceiverList();
}else{
return false;
}
}
कोड टुकड़ा & परिवर्तन/काम नहीं कर रहा
if(activeDiv == '#upload'){
if(listOfSelectedGroups.length> 0|| receiverListCount > 0){
getConfirm("message",function(result){
if(result){
resetReceiverList();
}else{
return false;
}
});
}
}
अंत में मैं bootboxjs
यह अच्छी तरह से काम करता है लेकिन मेरा फ़ंक्शन कॉनफर्म फ़ंक्शन पाने का इंतजार नहीं कर रहा है। – Ayhan
कमाल का समाधान। धन्यवाद! – Houman
अच्छा समाधान लेकिन कई आमंत्रणों के बाद असंगत रूप से काम करेगा, क्योंकि बटनों को असाइन किए गए कॉलबैक को हटाया नहीं जाता है, और इन सभी का मूल्यांकन एन कॉल के बाद किया जाएगा। यदि आपके पास कोई अन्य ईवेंट संलग्न नहीं है तो निम्नलिखित की तरह कुछ पर्याप्त होगा: '$ ('# confirmFalse')। Off()। क्लिक करें (function() {' –