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

Posted

技术标签:

【中文标题】初始化和打开 Jquery-ui 对话框【英文标题】:Initializing and opening Jquery-ui dialog 【发布时间】:2018-03-22 20:13:30 【问题描述】:

我正在尝试在页面加载时加载 jquery-ui 对话框。页面内容正在加载但对话框不显示。

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

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

</script>

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

【问题讨论】:

你能发布 html 吗? 【参考方案1】:

您的代码运行良好!你有没有在你的head 标签中添加jquery-ui.js。请参阅下面的 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>

【讨论】:

以上是关于初始化和打开 Jquery-ui 对话框的主要内容,如果未能解决你的问题,请参考以下文章

jquery-ui 对话框不居中,关闭按钮奇怪的行为

jquery-ui对话框自动高度问题

jQuery-UI .dialog("moveToTop") 即使成功运行也会引发错误

使用 jQuery-ui 对话框的 Knockout 组件忽略绑定

jQuery-UI 自动完成不会显示在 jQuery-UI 对话框中

jQuery-ui 对话框不显示在点击事件上