最近嘗試用jQuery UI 來改寫YUI,結果在dialog的地方就死掉了,因為在IE的情況下,我找不到怎麼在初使化dialog的地方先把它關起來,在API裡面只有寫用xxx.dialog("close"),不過還是關不起來:( ,後來只好用最笨的方法,去trace code,發現有一段:
$.extend($.ui.dialog, {
defaults: {
autoOpen: true,
bgiframe: false,
buttons: [],
draggable: true,
height: 200,
minHeight: 100,
minWidth: 150,
modal: false,
overlay: {},
position: 'center',
resizable: true,
width: 300
}
});
最後在初使化的時候用
$('#id').dialog({autoOpen:false}); 就關閉了