来自:www.java1995.cn 作者: 爪娃
http://www.java1995.cn/article/823.html
jquery.ui.dialog是一个非常灵活的模式框,
它的官方地址为: http://ui.jquery.com/repository/latest/demos/functional/#ui.dialog
要使用jquery.ui.dialog,需要引用两个文件,1个是js,另外1个是css
在contentpage中添加
<script type="text/javascript" src="/Content/ui.js"></script>
在masterpage中添加
<link href="jquery-ui.css" rel="stylesheet" type="text/css">
jquery.ui.dialog相比thinkbox要有优势,thinkbox是在$.ready中指定的,导致不能灵活的扩展弹出层的弹出时机,针对一个逻辑判断,一种情况下弹出,另外一种不弹出,thinkbox就缺乏应变能力,而jquery.ui.dialog()采用 $('..').dialog(..);的方式使得弹出更加灵活
1)弹出简单的对话框
$("#dialog").dialog();
2)弹出模式对话框
$("#dialog").dialog({ modal: true });
3)弹出模式对话框,并有遮罩效果
$("#dialog").dialog({ modal: true, overlay: { opacity: 0.5, background: "black" } });
4)带确定与取消按钮
$("#dialog").dialog({ buttons: { "Ok": function() { alert("Ok"); }, "Cancel": function() { $(this).dialog("close"); } } });
5)如何关闭对话框
$("#dialog").dialog("close");
分享到:
相关推荐
里面是经过修改的jquery.ui.dialog.js(版本jQuery UI Dialog 1.8.12),添加了parentElement: 'body',详情查看http://forum.jquery.com/topic/dialog-will-move-its-div-tag-to-body
同时,通过jQuery处理用户触发的事件,如点击“提交”按钮,可以触发异步验证并使用`jquery.ui.dialog`显示验证结果或服务器反馈。 总的来说,`formValidator`、jQuery和`jquery.ui.dialog`是前端开发的有力工具,...
`jqueryui.js` 包含了这些组件和特效,如对话框(dialog)、日期选择器、拖放功能、排序等。它使得开发者能够构建具有丰富用户体验的Web应用程序。例如,`dialog` 组件允许创建模态或非模态对话框,用于显示警告、...
首先,`jquery.ui.dialog.js`是jQuery UI Dialog的核心脚本文件,它包含了Dialog组件的所有功能。要使用Dialog,首先需要在页面中引入jQuery和jQuery UI库: ```html <script src="https://code.jquery....
例如,要创建一个对话框,只需简单调用`.dialog()`方法,jQuery UI会自动处理剩下的布局、事件绑定和动画效果。 jQuery UI的组件丰富多样,例如: 1. **Dialogs** - 提供模态和非模态对话框,用于展示信息、警告或...
在这个例子中,`#dialog`是HTML元素的选择器,`dialog()`则是jQuery UI提供的方法,用于将选定的元素转换为对话框。 除了基本组件,jQuery UI还支持自定义主题,允许开发者通过Themeroller工具调整颜色、字体等视觉...
JQuery.UI.Dialog的封装,方便开发时的使用,供大家一起共同分享学习。
主要用于便捷的网页弹框开发,引用方法如下:(可参考http://blog.csdn.net/lz465350/article/details/42268965) <script src="jquery-... <script type="text/javascript" src="ui/jquery.ui.dialog.js"></script>
以下我们将详细讲解Dialog的使用方法和关键知识点。 首先,要使用jQuery UI Dialog,你需要在页面中引入jQuery库和jQuery UI库的相关CSS和JS文件。这些文件可以从官方CDN获取,或者下载到本地项目中。通常,这涉及...
需要注意的是,使用jQuery UI的Dialog需要引入jQuery库和jQuery UI库的相关资源,包括CSS和JavaScript文件。标签中的"源码"可能指的是获取和理解jQuery UI Dialog的内部工作原理,而"工具"可能是指使用在线代码编辑...
在本文中,我们将深入探讨jQuery UI的特性、使用方法以及如何在项目中集成和自定义它。 ### 1. jQuery UI的主要组件 jQuery UI包含了多个可复用的UI组件,这些组件可以帮助开发者快速构建具有专业外观和交互性的...
jQuery UI 包含了多种功能丰富的组件,如对话框(Dialog)、日期选择器(Datepicker)、拖放(Draggable)、可排序(Sortable)和可堆叠(Resizable)等。这些组件大大简化了前端开发工作,使得实现复杂的用户交互变...
这个"jquery.ui.chm 大全"包含了一系列关于jQuery UI的资源,帮助开发者深入理解和使用这个强大的工具集。 首先,我们来看看 `JQuery UI 1.8.chm` 文件,这是一个帮助文档,通常包含了jQuery UI 1.8版本的详细API...
jQuery UI是基于jQuery的用户界面库,包含一组可复用的组件,如对话框(Dialog)、日历(Datepicker)、拖放(Draggable)、可排序(Sortable)和效果(Effects)。在本案例中,虽然只提及了`jQuery-UI-Reference-...
结合实例形式分析了弹出框插件jquery.ui.dialog的功能、下载、使用方法与相关注意事项,需要的朋友可以参考下》说明本文将详细介绍jQuery UI中的dialog组件的使用方法、功能、以及注意事项。jQuery UI是一个由jQuery...
在这个“jQuery UI全教程之一”中,我们将重点关注dialog组件的使用。 Dialog组件在jQuery UI中扮演着弹出窗口的角色,常用于创建登录、注册、消息提示等交互功能。它具有高度的可定制性,可以根据需求调整样式、...
将介绍jQuery UI的各种组件,如对话框(Dialog)、日历(Datepicker)、拖放(Draggable)、可排序(Sortable)和可折叠(Accordion)等。 3. **UI组件**:详尽阐述各个jQuery UI组件的用法、配置选项和API,帮助...
在jQuery库的基础上,`jQuery.dialog.js`扩展了一些方法和属性,使得对话框可以自定义标题、内容、大小、位置以及关闭按钮等元素。此外,它还支持多种样式和动画效果,使得弹出框的视觉体验更加丰富。开发者可以根据...
`dialog.html`展示了如何使用jQuery UI创建对话框。对话框是一种常见的用户交互元素,用于显示警告、确认或提供详细信息。通过`$.ui.dialog`方法,我们可以自定义对话框的大小、位置、标题、内容以及关闭按钮等功能...