明升手机版在使用jquery-ui明升dialog时注意到默认允许可以弹出多个会话,如果弹出多个之后,关闭要关好几次。
明升手机版的应用场景只允许一个对话的话就比较麻烦,下面明升手机版给出Javascript的代码段,当关闭dialog会话时直接销毁该会话。
$(".deleteLinkDiag a").livequery('click',function() {
$("#xxxx").dialog({
bgiframe: true,
resizable: false,
height:140,
modal: true,
autoOpen: false,
overlay: {
backgroundColor: '#000',
opacity: 0.5
},
buttons: {
"Confirm":function()
{
myParent.load(urlLoad, function() { });
$(this).dialog("close");
},
Cancel: function()
{
$(this).dialog("close");
}
},
close: function(ev, ui) {
$(this).dialog("destroy");
}
});
$("#" + myDiag).dialog('open');
return false;
});
注意,这里有 close 动作,关闭之后直接销毁掉会话。
发表回复