我很难找到一种让 jquery ui 模态对话框工作的方法。模态对话框只返回 false ......
一个小提琴你可以在这里看到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>');
}
});
非常感谢!