dimsemenov/magnific-popup

该包最新版本(1.2.0)没有可用的许可信息。

轻量级且响应式的灯箱脚本,注重性能。

安装次数: 206,193

依赖: 5

建议: 0

安全性: 0

星星: 11,386

关注者: 371

分支: 3,493

公开问题: 673

语言:JavaScript

1.2.0 2024-06-08 08:02 UTC

This package is not auto-updated.

Last update: 2024-09-10 07:37:45 UTC


README

重要提示 该jQuery插件已弃用,未来将仅发布关键或安全漏洞修复。如果您需要基本对话框/模态框/弹出窗口,请使用原生的<dialog>元素,或使用我的PhotoSwipe库,如果您需要高级图片库。如有需要,请随时通过电子邮件联系我。

Stand With Ukraine

Magnific Popup 仓库

Build Status

快速、轻量级且响应式的灯箱插件,适用于jQuery和Zepto.js。

可选地,通过Bower bower install magnific-popup或npm: npm install magnific-popup安装。Rubygem: gem install magnific-popup-rails

扩展

如果您为某些CMS创建了扩展,请通过电子邮件联系我,我会将其添加到本列表。

内容位置

  • 生成的弹出JS和CSS文件位于文件夹dist/。(在线构建工具位于文档页面)。
  • 源文件位于文件夹src/。它们包括Sass CSS文件和js部分(如果您想提交提交,可以编辑它们)。
  • 网站(示例和文档)位于文件夹website/
  • 文档页面本身位于website/documentation.md(对其的贡献非常欢迎)。

使用 Magnific Popup 吗?

如果您以某种有趣的方式使用了 Magnific Popup,或在其网站上使用了知名品牌,我将非常感激您通过电子邮件发送一个链接。

构建

要自己编译 Magnific Popup,首先请确保您已安装Node.jsGrunt.jsRubyJekyll,然后

  1. 复制仓库

    git clone https://github.com/dimsemenov/Magnific-Popup.git

  2. 进入您克隆的 Magnific Popup 文件夹并安装 Node 依赖项

    cd Magnific-Popup && npm install

  3. 现在只需运行grunt即可在文件夹dist中生成JS和CSS,并在文件夹_site中生成网站。

    grunt

可选

  • 运行 grunt watch,当您在 src/website/ 目录中更改文件时,会自动重新构建脚本。
  • 如果您没有安装也不打算安装 Jekyll,运行 grunt nosite 仅在 dist/ 目录中构建与弹出相关的 JS 和 CSS 文件。

变更日志

许可证

脚本遵循 MIT 许可,免费且将始终保持免费。但我有一个小的限制 - 请不要基于它创建公共 WordPress 插件(至少在创建之前联系我),因为我也会将其开源(想要收到通知?)。

@dimsemenov贡献者 创建。

Bitdeli Badge

错误 & 贡献

请通过 GitHub 报告错误,并通过 Stack Overflow 提出一般性问题。请随时提交 pull-request,即使是对脚本或文档的最小贡献也非常受欢迎。