我已经看到了一段时间没有窗口的弹出窗口,它看起来像一个自定义的 png 文件作为弹出窗口。很多时候右上角都有一个大的闭合十字。
谁能告诉我这是怎么调用的,是用什么样的代码编写的?
最佳答案
有很多方法可以在 JavaScript 中实现弹出框,现在大多数库都内置了对此类内容的支持,或者通过插件和迷你框架(灯箱)添加了支持。以下只是各自库中的一些,其中 jQuery 和 Prototype 具有最好的开箱即用支持和功能。
jQuery
- $.dialog (jQuery UI,通用对话框)
- prettyPhoto (插件、处理图像、flash、youtube、Quicktime、外部网站)
- jquery lightbox (插件,仅处理图像)
- thickbox (插件、灯箱替代品、处理图像、框架、内联/ajax 内容)
原型(prototype)/脚本
- lightview (迷你框架,处理图像、Flash、Quicktime、Ajax 和表单、抗锯齿、Iframe、内联内容)
- lightwindow (迷你框架,处理太多无法列出)
- lightbox 2 (迷你框架,仅处理图像)
道场
- dijit.Dialog (dijit 内置,通用对话框)
ExtJs
- MessageBox (内置的通用对话框)
- Ext.ux.DataView.LightBox (插件、临时、alpha)
唯
- YAHOO.widget.Dialog (内置,通用)
这是 another list有更多/不同的插件。
关于javascript - 现代无窗口弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1884096/