here are a large number of pop-up/dialog box libraries that are now available. Many of the pop-up dialog options out there support the same features. However, in our testing we found that some failed terribly.
As part of this post, I'd like to cover a quick comparison of what I found in hopes that it will help others in their search for the ideal pop-up library.
The popup controls I tested:
- jQueryUI Dialog
- DOM Window
- Thickbox
- fancybox
- Colorbox
-
Shadowbox.js
At a first glance all of the above looked like they would work well. However we did find some major flaws with the above libraries. Here is what we found:
jQueryUI Dialog - This is by far our favorite pop-up dialog. It supports features such as modal, dragging it to other locations on the screen and allows the user to resize it. The features that jQuery offers makes it a top choice. However, the major flaw is it makes IE6 hang for about 10 seconds when the page is loading. That one flaw forced us to look at other options.
Dom window - For us this package is too basic. It does support the basic needs of a pop-up but when compared to some of the other libraries it was not nearly as good.
Thickbox - This library had all the features needed. We have used it in the past and have found it very easy to work with. The major pitfall with this library is it is no longer supported. The library works correctly today but there is no guarantee it will continue to work into the future and therefore is not a great choice.
FancyBox - This library has a good set of features unfortunately it loads very slowly in IE6 and can cause the browser to crash.
ColorBox - This library works very well, supports a good amount of features and does load correctly in all browsers including IE6. It would be nice if this library had all of the features of the jQueryUI Dialog and some may consider it a flaw that jQuery is required in order to use this library.
ShadowBox - This library works well in all of the major browsers and supports most features that are necessary for a nice pop-up. It does not have all of the features of jQueryUI Dialog. This library includes everything needed in one javascript and css file.
Based on my research I found the two best libraries to be colorbox and shadowbox.
These libraries offer very similar features and they both work well with all of the major browsers. For us ColorBox was the right choice because it has is under an MIT license, the size of the library is smaller than ShadowBox and it supports auto-resize-to-fit-content which ShadowBox didn't have.
相关推荐
This project has you a basic implementation of how to generate a flip-styled pop up view in the iphone. The view is a modal-styled based view. This means that when the pop up view is visible, you can ...
Pop-up Photo Wall 1.6
.net实例 Model pop up .net实例 Model pop up
It implement some function to pop up a custom view to display the general information for the iphone. It is good project to study the function of pop up view in iphone and ipad development.
HTML做的一个弹出窗口,虽然功能不是很全,但是可以说明效果,用DIV做的一个浮动窗口。
iOS 动画框架pop 1.0.7 framework最新直接用版本
右下角弹窗类库
MATLAB GUI教学视频6:下拉菜单Pop-Up Menu的基本用法_matlab源码.rar
Pop-up Menu 不支持此接口 Pop-up Menu 不支持此接口,原因是我用的Win7的系统,这就是关键。 1、Win7与VC6不兼容,虽然可以装的上,Win7上可以运行VC6,但是有很多类型的工程是无法编译的,建议升级到10.0。
自定义Text的pop-up菜单VB技术很实用的源码这个是在VBgood找到的源码,传到空间做个备份,
Creating Pop Up Window Using New Features in WebDynpro Java SAP NetWeaver
Pop Up Blocker是个简单而好用的弹出广告拦截器,提供许多新的设置,功能简洁、强大。能拦截来自任何地方的Internet Explorer弹出广告,甚至是KaZaA;也能拦阻Windows Messenger广告。丝毫不耗费CPU和系统资源,本身...
Pop-Up Card Designer PRO是一款纸模爱好者必备的小工具,使用它可以轻松创建出具有专业效果的立体卡片。它是一款用于折纸建筑卡片的设计软件,当设计打印出来后,可以切割折叠出你想要的各种纸模效果,只需要...
pop up menu very cool
NULL 博文链接:https://lihongtai.iteye.com/blog/2159620
Pop-up Menu 不支持此接口,原因是Win7系统与VC6.0的兼容性问题。 其解决的三种方法: (1)、Win7与VC6不兼容,虽然可以装的上,Win7上可以运行VC6,但是有很多类型的工程是无法编译的,建议升级到10.0。 (2)、...
Transparent pop-up link with desciption using JavaScript and CSS。
pop.js简单的 JavaScript 弹出库pop.js是一个易于实现、基于选项、依赖于 jQuery 的客户端 Javascript 库。 该库旨在允许开发人员在他们的项目中简单地引用pop.js文件和随附的pop.css文件,然后调用一个简单的函数并...
用Javascript实现游戏PopStar
公司要求写的发单页面,使用技术有HTML5+css+javascript,包括底部弹出页面,适合初学者