最小的jQuery灯箱脚本

什么是jQuery最小的灯箱插件(在大小方面)? 接近Fancybox的东西,但更小:)

我有时用过这个……

http://www.digitalia.be/software/slimbox2

它只有4K。

我写了一个名为Nitelite的低级jQuery灯箱脚本: https : //github.com/premasagar/nitelite (当缩小和gzipped时它是1.4KB)

它可以单独使用,也可以构建function更丰富的灯箱插件。

它已在几个项目的生产中使用:

  • 英国广播公司世界服务小部件(点击新闻文章): http : //www.bbc.co.uk/persian/services/2009/05/090512_pm_widget_conditions.shtml
  • MiShorts小部件(点击电影缩略图): http : //www.mishorts.com/widget

它是开源的MIT许可证。 请享用 ;)

正如易江已经说过的那样,“最小的”完全取决于你的具体需求,如果你想要Fancybox所做的一切,我几乎不怀疑使用这个插件的方法。

你仍然可以看看其他人,看看它们是否符合你的需求,你应该查看这个灯箱脚本列表 ,其中许多脚本的尺寸比Fancybox小,但你仍然需要评估它们,看看它们是否适合您的需求。

最后但并非最不重要的是,你总是可以通过阅读教程来编写自己的文章 。 也就是说,如果你想写自己的。 但话说回来,如果你有这样的特殊需求,你应该知道没有人会出现并免费为你写一些代码。

我解决这些问题的方法是找到一个符合我要求的脚本然后无情地破解它,直到它只包含我需要的东西。 一旦实现,我将缩小脚本(将脚本压缩到我的服务器)。

虽然我们讨论的主题是,如果您正在寻找主要用于减少浏览器获取时间的小脚本,那么还要确保将Web服务器缓存控制标头和压缩设置设置为良好值。 一个很好的写(关于缓存)可以在这里找到。 如果您没有定义好的缓存策略,那么如果在每个页面视图上从服务器下载脚本,脚本是否很小都无关紧要。

我会回避PrettyPhoto插件,这看起来很方便。 他们的演示中有一则广告是可疑的(我的网站在试验后很快被重定向)

如果您正在寻找灯箱,请尝试找到已更新为最新查询的灯箱。 Slimbox2和fancy box尚未针对现代css进行更新,使用图像构建盒子,并且两者都没有更新以简化最新jquery中的更改。