jquery - 创建看起来更严重的 jQuery 错误对话框?

标签 jquery jquery-ui modal-dialog jquery-ui-dialog

是否有一个 jQuery UI 类可用于创建比下面的错误对话框更严重的错误对话框?

alt text

这是我们用来创建对话框的 HTML:

<div style="display:none" id="div-dialog-warning">
    <p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span><div/></p>
</div>

这就是我们展示它的方式:

$("#div-dialog-warning").dialog({
    title: t,
    resizable: false,
    height: 160,
    modal: true,
    buttons: {
        "Ok" : function () {
            $(this).dialog("close");
        }
    }
});

最佳答案

您可以添加主题中的 ui-state-error 类,如下所示:

$("#div-dialog-warning").dialog({
    title: t,
    resizable: false,
    height: 160,
    modal: true,
    buttons: {
        "Ok" : function () {
            $(this).dialog("close");
        }
    }
}).parent().addClass("ui-state-error");

由于对话框被包装,我们使用 .parent()获取包含标题栏的容器。您的主题看起来像 flick所以here's a demo showing that theme in action .

关于jquery - 创建看起来更严重的 jQuery 错误对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4016163/

相关文章:

javascript - 显示 jquery-ui 对话框时出现重复的标题栏

twitter-bootstrap - Bootstrap 模式关闭按钮 aria-hidden=true

打开和关闭时缩放到某个位置的Javascript模态窗口

javascript - 谷歌地图无法在网站内运行

javascript - 计算历史记录中的页数

javascript - Jquery UI - 拖动旋转元素时出现问题

javascript - 将 JavaScript 对象数据传递到 Bootstrap 模式

javascript - jQuery 发布到 PHP 无法正常工作,没有任何错误

jquery - 尝试触发影响子元素的函数,有点像

javascript - 如何获取动态输入框生成的两个文本框的倍数