A-A+
jquery dialog弹出对话框插件使用方法
jquery的dialog插件我相信用过的人不少了,自从有了dialog插件之后我们的弹出提示都用到了jquery dialog了,下面小编来为各位介绍jquery dialog弹出对话框插件使用方法,希望文章能够帮助到各位。
使用方法:
2.1、默认参数
- // 1. 对话框默认参数
- // 标注【*】的项目表示可以重复修改的,即多次初始化
- $.fn.dialog.defaults = {
- // css样式链接地址
- css: "http://static.qianduanblog.com/css/jquery-dialog/default.min.css?v=" + Math.ceil(Date.now() / 86400000),
- // 对话框标题【*】
- title: "Untitled",
- // 是否自动打开(即是否初始化完成就打开)
- autoOpen: false,
- // 对话框宽度【*】
- width: 600,
- // 对话框高度【*】
- height: "auto",
- // 层级【*】
- zIndex: 2000,
- // 在给定高度的时候,对话框内容超过样式【*】
- overflow: "scroll",
- // 动画时间【*】
- duration: 123,
- // 是否可以拖动(需引用jquery.drag.js)
- draggable: true,
- // 是否可以按esc关闭【*】
- closeOnEsc: true,
- // 是否可以单击背景关闭【*】
- closeOnBg: true,
- // 是否允许关闭【*】(设置为false,将导致 closeOnEsc 和 closeOnBg 失效)
- canHide: true,
- // 加载一个url【*】
- url: "",
- // 打开回调
- onopen: function () {},
- // 关闭回调
- onclose: function () {}
- };
2.2、初始化
- // 2、对话框初始化
- // 如果不预先初始化,将使用默认参数自动初始化
- $("#dialog").dialog({
- width: 600,
- title: "对话框标题"
- });
- // 多次初始化会覆盖掉前一次初始化内容,可以多次初始化覆盖的参数参照2.1
- $("#dialog").dialog({
- title: "重新初始化对话框标题"
- });
2.3、打开
- // 3、打开对话框
- // 打开对话框
- $("#dialog").dialog("open");
- // 打开对话框并回调
- $("#dialog").dialog("open", function () {});
- // 打开对话框并重置参数
- $("#dialog").dialog("open", {
- title: "改变了对话框标题"
- });
- // 打开对话框并打开远程url
- $("#dialog").dialog("open", {
- title: "远程url",
- url: "http://www.111cn.net/"
- });
- // 打开对话框并重置参数并回调
- $("#dialog").dialog("open", {
- title: "改变了对话框标题"
- }, function () {});
2.4、重定位
- // 4、定位对话框
- // 手动重新定位对话框到居中位置,用于对话框内容改变的时候
- $("#dialog").dialog("position");
2.5、关闭
- // 5、关闭对话框
- $("#dialog").dialog("close");
- // 关闭对话框并且回调
- $("#dialog").dialog("close", function () {});