Javascript弹出窗口技术知识点总结:
1. Lightview:这是一个基于Prototype和Script.aculo.us开发的JavaScript弹出窗口库。Lightview可以创建一个能够覆盖整个页面的模态对话框,它的展示内容非常广泛,可以包括图片、文字、网页,甚至通过Ajax调用的内容,Quicktime/Flash影片等内容。Lightview的特点是展示效果酷炫,且展示形式多样。
2. ThickBox:这是另一个模式对话框UI控件,它基于jQuery开发。ThickBox的展示形式包括单张或多张图片、内嵌内容、iframe内容,或者通过Ajax获取的内容。
3. FonshenJSWindow:这是一个模拟WEB弹出窗口和对话框的方案,它基于JavaScript/XHTML/CSS标准实现。FonshenJSWindow支持高度自由的窗口样式定制,并且支持模拟的按钮编程模型,可以很好的模拟对话框。此外,它还参考了Javascript内置对象window的一些方法,如window.open, window.alert, window.confirm等,使用简洁方便。
4. ymPrompt:这是一个组件,用于模拟浏览器默认的消息提示框(如alert,confirm等)。它可以在外观上通过css进行完全的控制,调用方式简单,直接使用ymPrompt.alert()的方式调用。
5. ModalBox:这是一个基于Prototypescript.aculo.us框架开发的组件,用于生成Web2.0风格的模态对话框。它的内容可以通过Ajax加载或普通的HTML页面。
6. JQueryFloatDialog:这是一个浮动模式对话框,它可以通过参数控制对话框弹出速度、全屏背景、弹出回调事件、弹出的方向等。
7. SliderWindow:这是一个基于YUI开发的消息提醒滑动窗体。
8. jqWindowsEngine:这是一个jQuery插件,可以帮助用户轻松创建AjaxWindows。
9. JQueryAlertDialogs:这是一个jQuery插件,可以创建各种类型的对话框。
10. Facebook-StyleModalBox:这是一个基于Mootools开发的Facebook风格的模式对话框。
11. Facebox:这是一个采用Mootools框架实现的模式对话框,它具有Facebook风格。它可以展示images、Flash、html等内容。
12. jmpopups:这是一个可同时打开多个模式对话框的jQuery插件。它的内容可以从当前页面中获取,也可以利用Ajax获取。jmpopups兼容大部分浏览器。
13. dhtmlxWindows:这是一个JavaScript对话框Window控件。它支持关闭、最大化/最小化、调整大小、置顶、拖放等功能。
14. Control.Popup:这是一个弹出窗控件。
15. weebox:这是一个基于jquery的弹窗插件。它支持自定义样式、拖动效果、多种弹窗类型、自动关闭、遮照效果、不同的显示位置等功能。
以上就是23个Javascript弹出窗口特效的详细解析,每个特效都有其独特的特点和应用场景,可以根据实际需要进行选择和使用。