我有一个 div:
<div id="dialog">Dialog content here</div>
我有一个功能:
function process() {
$("#dialog").dialog({autoOpen:false});
}
只有当它尚未创建时,我才会创建对话框。我怎样才能做到这一点?
检查data
. 如果对话框是在元素上创建的,则它具有“对话框”作为以下属性data
:
function process()
{
if( !$('#dialog').data('dialog') ){
$("#dialog").dialog({autoOpen:false});
}
}
只需投入$("#dialog").dialog({autoOpen:false});
您的document.ready()
活动。最后,在您的process()
函数中,添加
$( "#dialog" ).dialog( "open" );