ThickBox 是一个类似 Lightbox 的浏览器模式窗口框架,由 Cody Lindley 编写,基于 jQuery 库 运行,它已经进行了升级。新版的 2.0 添加了灰盒功能(iframe 内容),图像集支持(类似于 Lightbox 2.0 的功能),并且现在运行在 jQuery 1.0 上,等等。
你可能会问自己
“如果 ThickBox 2.0 做同样的事情,为什么我不直接使用 Lightbox 2.0?”
答案很简单。未压缩时,jQuery 库和 ThickBox 附加脚本的大小仅为 51kb(如果 jQuery 压缩,则仅为 27kb),而 Lightbox Javascript 文件的大小则超过 100kb。想想节省的带宽和最终用户加载时间提高了多少。
难道没有人为孩子们最终用户
考虑一下吗?
ThickBox 比 Lightbox 另一个优势是,如果浏览器窗口太小,无法在不滚动的情况下全尺寸显示图像,则图像会自动调整大小。此外,在 ThickBox 中,点击模式窗口外部会关闭它,而在 Lightbox 中,则必须点击“关闭”按钮才能从屏幕上移除它。
访问 ThickBox 演示网站,了解有关安装、不同技术的演示(包括 iframe 内容和 AJAX 内容)以及支持信息的说明。它支持并测试了 Internet Explorer 6 和 7、OS X 和 Windows 上的 Firefox 1.5+、Opera 9+ 和 Safari 1.3.2 和 2.0.3 等浏览器,尽管它应该可以在任何现代浏览器上运行。ThickBox 受 MIT 许可证 保护。