📅  最后修改于: 2023-12-03 14:55:52.778000             🧑  作者: Mango
模态上的jquery对话框模态是一个非常方便的javascript工具,可以通过使用jQuery UI主题来创建自定义对话框。它使用了jQuery UI中的可移动、可缩放和可关闭的对话框部件,并通过添加自定义选项来增强功能。
此工具提供了几个强大的功能,使您可以快速轻松地创建自定义对话框,包括:
以下示例演示如何使用模态上的jquery对话框模态。首先,您需要包含jQuery、jQuery UI和模态上的jquery对话框模态文件。
<head>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<link href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet" />
<script src="https://cdn.jsdelivr.net/npm/jquery-modal-dialog/jquery.modal-dialog.js"></script>
<link href="https://cdn.jsdelivr.net/npm/jquery-modal-dialog/jquery.modal-dialog.css" rel="stylesheet" />
</head>
接下来,您可以创建对话框的HTML代码。以下示例代码定义了一个名称为“dialog-confirm”的对话框,其中包含一个标题和一个消息。
<div id="dialog-confirm" title="Delete Confirmation">
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>Are you sure you want to delete this item?</p>
</div>
最后,您可以使用以下代码来创建对话框:
$("#dialog-confirm").dialog({
resizable: false,
height: "auto",
width: 400,
modal: true,
buttons: {
"Delete item": function () {
$(this).dialog("close");
},
Cancel: function () {
$(this).dialog("close");
}
}
});
此代码将创建一个名为“dialog-confirm”的对话框,其标题为“Delete Confirmation”,并显示消息“Are you sure you want to delete this item?”。此对话框不允许调整大小,其高度为“自动”,宽度为“400”,并且是模态对话框。它包含两个按钮,分别是“Delete item”和“Cancel”,并在用户单击其中一个按钮时自动关闭。
模态上的jquery对话框模态是一种非常有用的javascript工具,可以使您轻松创建自定义对话框。无论您是需要创建警告框、确认框或其他类型的对话框,此工具都可以轻松满足您的需要。