本文出自:http://hi.baidu.com/comehere8/blog/item/1f5fdbcb32505f18be09e6d0.html
在Ajax中经常用到的弹出窗口和遮蔽窗口。自己写肯定是一个最佳方案,但时间和成本上,还是决定了寻找现成的吧。大概罗列一下。需要我满足我几个条件
- 一定要简洁方便
- 拥有遮蔽功能,Model Dialog ,所谓的模态窗口
- 可以根据HTML弹出窗口
- 可以定义弹出窗口的位置,大小
其实我只需要一个框,我更希望框的内容我自己控制,这样通用性就强了。而且一定要简洁,不能弹个框也要配置复杂。
最后挑选下来最满意的Boxy
http://onehackoranother.com/projects/jquery/boxy/
Boxy生产的HTML代码也是很乱的。但Boxy的设置最简单,所以上手很容易(关注ing,发现CUP有些偏高)。
–=Other Links=–
http://www.ericmmartin.com/projects/simplemodal/
http://dev.iceburg.net/jquery/jqModal/#examples
simplemodal、jqModal 。这两个是最简单的,灵活性很好,但需要自己配制的多,而且官方的DEMO和我要的需求不是很相同。需要配置的多,学习成本高了。
如果你希望定制自己的Dialog,这两个插件,可以作为基础包,在基础包在封装一下。就可以很方便的满足你的要求。
http://www.malsup.com/jquery/block/
BlockUI效果很好。而且官方的帮助也很详细,如果只是简单的使用遮蔽,推荐使用,上手也容易。
http://jquery.com/demo/thickbox/
貌似很复杂,而且偏向于图片,直接就否决了
http://docs.jquery.com/UI/Dialog
官方的要,还要引几个扩展的JS,支持窗口缩放什么的,但生产的代码也太复杂了,不推荐。
网络上整理的一些Dialog列表
http://hi.baidu.com/freezesoul/blog/item/2889b44580e2fd23cffca3fb.html
http://vision-media.ca/resources/jquery/jquery-popup-plugin-review
Custom JavaScript Dialog Boxes
http://hi.baidu.com/freezesoul/blog/item/63a10bfa6e54109259ee90d8.html
分享到:
相关推荐
`jquery-ui-dialog-demo` 是一个基于 jQuery UI 库的弹出窗口插件示例,它提供了丰富的交互式对话框功能,包括模拟原生 JavaScript 的 `alert` 和 `confirm` 对话框以及自定义的打开(open)模式。这个插件使得在...
在本实例中,我们关注的是`jquery_dialog`,这是一个jQuery插件,专门用于实现弹出窗口效果。这个插件使得在网页中创建各种形式的对话框变得简单而高效,比如警告消息、确认框或者自定义内容的弹窗。 首先,我们来...
jQuery Dialog 是一个强大的弹出窗口组件,它是 jQuery UI 库的一部分,用于在网页上创建可交互的对话框。这个组件提供了丰富的功能,如可定制的样式、拖动、调整大小、自动定位以及多种关闭选项等,广泛应用于提示...
**jQuery UI Dialog 知识详解** 在Web开发中,对话框(Dialog)是一种常见的交互元素,用于提供用户与页面的互动界面,如警告、确认、信息提示等。jQuery UI库中的Dialog组件则提供了丰富的功能和自定义选项,使得...
本篇文章将聚焦于jQuery中的弹出窗口实现,这是Web开发中常见的一种用户交互功能,例如警告、确认或信息提示。 在jQuery中,弹出窗口通常通过两种方式实现:模态对话框(modal dialogs)和自定义函数。模态对话框如...
jquery-dialog
jQuery Dialog 是一个强大的弹出层插件,常用于创建各种对话框、提示窗口或模态框,极大地丰富了网页的交互体验。这个插件是基于 jQuery 库构建的,因此在使用前确保已经引入了 jQuery。下面将详细介绍如何使用 ...
遮罩层弹出半透明dialog,很fashion。
在"jquery-dialog-drag.rar"这个压缩包中,包含了一个关于jQuery Dialog拖动功能的实例,我们将深入探讨这一特性。 首先,jQuery Dialog是jQuery UI库中的一个核心组件,它可以创建模态或非模态的对话框,用于显示...
**jQuery UI** 是一个强大的JavaScript库,用于构建用户界面,它基于流行的jQuery库。这个压缩包包含两个关键文件:`jquery-ui-1.8.16.custom.min.js` 和 `jquery-ui-1.8.16.custom.css`,这些都是jQuery UI的特定...
《jQuery UI与jQuery插件深度解析——以jquery-ui-1.8.2.custom.min.js为例》 在Web开发领域,jQuery库以其简洁易用的API和强大的功能深受开发者喜爱。而jQuery UI作为jQuery的一个扩展,提供了丰富的用户界面组件...
本文将深入探讨如何实现`Dialog`弹出窗以及底部弹出窗的效果,包括中间弹出和底部弹出这两种常见场景。 首先,让我们了解`Dialog`的基本用法。在Android中,`Dialog`是基于`Window`的,通常表现为一个浮于当前...
2. **Widgets**:包括如对话框(Dialog)、滑块(Slider)、日期选择器(Datepicker)、进度条(Progressbar)、拖放(Draggable)、可排序(Sortable)和可堆叠(Resizable)等。这些组件极大地简化了常见的用户...
这个文件包含了jQuery UI的所有核心组件,如对话框(Dialog)、拖放(Draggable)、可排序(Sortable)、可折叠(Accordion)、时间选择器(Datepicker)等,以及众多动画效果和实用工具函数。由于进行了压缩,代码...
- **Dialog**:弹出对话框,常用于提示、确认或输入。 - **Accordion**:折叠面板,用于展示层次结构的信息。 - **Slider**:滑块控件,可用于数值选择或进度条。 - **DatePicker**:日期选择器,方便用户选择日期。...
* 本js只是在bootstrap3-dialog的基础上进行的2次封装, * bootstrap3-dialog已经是非常好用了,调用也非常简单。 * 详情请访问:https://github.com/nakupanda/bootstrap3-dialog, * 这是原项目地址,可以自行...
jQuery UI是基于jQuery JavaScript库的一个扩展,它提供了一系列丰富的用户界面组件和交互效果,为开发高质量的网页应用提供了便利。在标题"jquery-ui-1.12.1.custom_jqueryui_"中,"custom"一词暗示了这是一个...
在前端开发中,jQuery UI Dialog是一个非常实用的组件,它提供了弹出对话框的功能,可以用于警告、确认、信息提示等场景。这篇内容将深入探讨jQuery UI Dialog的扩展,包括如何自定义行为、增强功能以及与其他技术...
**jQuery Dialog弹出层对话框插件:深入解析与应用** jQuery Dialog是jQuery UI库中的一个组件,它提供了一种优雅的方式在网页上创建交互式的弹出层对话框。这个插件不仅允许用户展示信息,还可以加载外部URL内容,...