2017-10-11 84 views
0

我试图加载页面加载时的jquery-ui对话框。页面内容正在加载但对话框不显示。初始化和打开jquery-ui对话框

<script> 
    $(document).ready(function() { 

     $("#loginfailed").dialog({ 
      width: 500, autoOpen: false, resizable: false, draggable: false, 
      modal: false   
     }); 
     $("#loginfailed").dialog("open"); 
    }); 

</script> 

我错过了什么?我几乎阅读文档,但它并没有多大帮助。

+0

你能后的HTML? –

回答

0

你的代码工作正常!您是否在head标记中添加jquery-ui.js。请看下面 ID loginfailed

$(document).ready(function() { 
 
     $("#loginfailed").dialog({ 
 
      width: 500, autoOpen: false, resizable: false, draggable: false, 
 
      modal: false   
 
     }); 
 
     $("#loginfailed").dialog("open"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.min.js"></script> 
 

 
<div id="loginfailed">this is loading</div>

+0

是使对话框工作的强制性的div吗? –

+0

它现在在工作,谢谢! –