Jquery UI Modal-Dialog funktioniert nicht
Ich eine Menge Schwierigkeiten haben, einen Weg zu finden, um jquery ui modal-dialog arbeiten..das modale Dialogfeld nur false zurück...
ein Turnschuh ou hier sehen können http://jsfiddle.net/fVrFj/6/
function modal_delete_pics(){
$(function(){
$( "#dialog:ui-dialog" ).dialog( "destroy" );
$( "#dialog-confirm" ).dialog({
resizable: false,
height:140,
modal: true,
buttons: {
"delete": function() {
$( this ).dialog( "close" );
return true;
},
"cancel": function() {
$( this ).dialog( "close" );
return false;
}
}
});
});
};
$('#clickme').click(function(){
if(modal_delete_pics()==true){
$('body').append('<div>deleted</div>');
}
else{
$('body').append('<div>canceled</div>');
}
});
Vielen Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie eine Funktion (
$( "#dialog-confirm" ).dialog
) innerhalb einer Funktion ($(function()
) innerhalb einer anderen Funktion (function modal_delete_pics()
).Und der return-Wert von der innersten Funktion (
$( "#dialog-confirm" ).dialog
) nicht sprudeln.Könnten Sie versuchen, einen einfacheren Ansatz:
Fiddle: http://jsfiddle.net/fVrFj/10/