初始化并打开Jquery-ui对话框

时间:2017-10-11 08:27:09

标签: javascript jquery jquery-ui jquery-ui-dialog

我试图在页面加载时加载一个jquery-ui对话框。页面内容正在加载,但对话框没有显示。

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

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

</script>
我错过了什么吗?我几乎读过文档,但它对我帮助不大。

1 个答案:

答案 0 :(得分:0)

您的代码工作正常!您是否在jquery-ui.js标记中添加了head。请参阅下面的 div 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>