📅  最后修改于: 2023-12-03 15:16:45.666000             🧑  作者: Mango
jQuery UI 提供了方便的对话框显示选项,使您能够以拖动和调整大小的方式创建自定义对话框。
要使用 jQuery UI 对话框显示选项,您需要按照以下步骤操作:
dialog()
方法将其转换为对话框,并指定各种选项以定义其行为和外观。下面是一个基本示例:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="jquery-ui.min.css">
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jquery-ui.min.js"></script>
<script type="text/javascript">
$(function() {
$("#dialog").dialog({
autoOpen: false,
modal: true,
draggable: false,
resizable: false,
width: 400,
height: 200
});
});
</script>
</head>
<body>
<div id="dialog" title="基本对话框">
<p>这是一个基本对话框。</p>
</div>
<button id="opener">打开对话框</button>
</body>
</html>
以下是 jQuery UI 对话框显示选项的常用选项:
autoOpen
:Boolean,表示是否在页面加载时自动打开对话框。默认为 true。buttons
:Object,指定在对话框的底部显示的按钮。例如:{ '确定': function() { ... }, '取消': function() { ... } }
。closeOnEscape
:Boolean,表示是否允许用户通过按 Escape 键来关闭对话框。默认为 true。dialogClass
:String,指定要添加到对话框标记的 CSS 类。draggable
:Boolean,表示是否允许用户通过拖动来移动对话框。默认为 true。height
:Number 或 String,表示对话框的高度。默认为 "auto"。maxHeight
:Number 或 String,表示对话框的最大高度。maxWidth
:Number 或 String,表示对话框的最大宽度。minHeight
:Number 或 String,表示对话框的最小高度。minWidth
:Number 或 String,表示对话框的最小宽度。modal
:Boolean,表示是否将对话框设置为模态(禁用其他页面上的元素)。默认为 false。position
:Object 或 String,表示对话框的位置。例如:{ my: 'center', at: 'center', of: window }
。resizable
:Boolean,表示是否允许用户通过调整大小来调整对话框大小。默认为 true。title
:String,表示对话框的标题。width
:Number 或 String,表示对话框的宽度。默认为 300。除了这些选项之外,还有许多其他选项可供您使用。请查看 官方文档 以获取更多信息。
jQuery UI 对话框显示选项是一种非常强大且灵活的工具,使您能够创建自定义对话框,以便满足您的需求。使用合适的选项,您可以创建出漂亮、易于使用的对话框,这些对话框可以向用户提供重要的信息或要求用户输入信息。