14个jQuery Modal对话框

向用户显示快速信息的一种好方法是使用jQuery模态对话框或窗口。 对话框也可以用来警告警告,错误等。 如果做得正确,美观的对话框可以轻松地使您的网站变得更加现代,而无需进行大量额外工作。

许多框架(例如Twitter BootstrapZurb Foundation )将包括模式和对话框。 但是,如果您想要的只是一个美观,易于使用的模式窗口,而无需从头开始滚动自己的窗口,那么有很多库可以为您提供帮助。

这里有一些模态对话框供您使用!

2013年12月12日更新更新了本文中的所有插件,并添加了演示的新图像。 删除了缺少的插件并添加了新的插件。 现在有18个像样的。

2016年3月10日更新:插件列表已完全更新和刷新。 如果您还没有使用jQuery,请跳到不需要它的JavaScript库的bonus部分!

1.烦恼

vex易于样式设置,高度可配置且可移动,是一种使用乐趣。 在项目上开始使用vex只是简单的替代品,而不会与您可能已安装的其他库或插件冲突。 为您的网站提供现代外观。

烦恼的例子

主页/演示 | 的GitHub

2. animationModal.js

animationModal.js是一个jQuery插件,用于创建具有CSS3过渡的全屏模式。 您可以使用animate.css中的过渡,也可以创建自己的过渡。

animationModal示例

主页/演示 | 的GitHub

3.重塑

Remodal是一个响应式,轻量级且可完全自定义的模态窗口插件,具有声明式配置和哈希跟踪。 您还可以为模式定义背景容器(以便创建诸如模糊之类的效果)。 它还支持IE8。

重模示例

主页/演示 | 的GitHub

4. Avgrund Modal

寻找一些不同的东西? Avgrund可能会覆盖您。 默认设置可创建独特的效果,不仅可以将动画添加到模态中,还可以添加到页面本身,从而优雅地营造出深度感。 查看外观的最佳方法是亲自查看以下链接中的演示。

Avgrund模态示例

主页/演示 | 的GitHub

5.Noty

谁说情态需要居中? noty的默认设置是与屏幕顶部齐平(具有轻松设置各种位置的功能)。 其他模式对话框可以实现此效果,因此它不一定是唯一的,但noty使得配置非常容易。

noty模态示例

主页/演示 | 的GitHub

6.精益模式

如果您使用的是jQuery,但仍然想要轻量级的东西,那么精益模态是精益和卑鄙的。 仅1kb,没有额外的CSS,您几乎不会注意到Lean Modal。

精益模式示例

主页/演示 | 的GitHub

7. jQuery Popdown

厌倦了弹出? 尝试弹出以进行更改。 jQuery Popdown的默认(唯一)动画从顶部开始进入我们的列表。 它缺乏文档和可定制性,它可以简化。

jQuery Popdown示例

主页/演示 | 的GitHub

8. jQuery UI对话框

jQuery UI是一个受良好支持的,广泛使用的,易于自定义的,轻量级的基于jQuery的前端框架。 整个框架不仅包含模式,还包含更多对话框,但是如果您只需要对话框,那么可以从下载页面轻松地单独使用框架的每个模块。

jQuery UI模式示例

主页/演示 | 的GitHub

9.彩盒

Colorbox被设计为用于显示图像的灯箱插件,可以优雅地满足灯箱和模式对话框系统的需求。

色彩盒示例

主页/演示 | 的GitHub

10. BlockUI

虽然此列表中的每个插件都可以使用Ajax,但BlockUI是为此构建的。 它允许开发人员使用Ajax模拟同步行为,而无需锁定浏览器。 BlockUI向DOM添加元素,以使其具有阻止用户交互的外观和行为。

BlockUI示例

主页/演示 | 的GitHub

11. jQuery模态

对于广告命名方面的不足,它弥补了浏览器的支持。 该文档声称甚至支持基于文本的浏览器Lynx 。 但是,请不要感到困惑,jQuery Modal不是jQuery项目的一部分。

jQuery模式示例

主页/演示 | 的GitHub

12. nyroModal

你喜欢定制吗? 好吧,让我介绍一下nyroModal。 此列表中的许多其他插件都允许进行大量的自定义,但是nyroModal的设计旨在使开发人员具有很大的自由度,甚至包括动画。

nyroModal示例

主页/演示 | 的GitHub

13. jqModal

源代码jqModal只有大约375行代码(包括注释),非常基本,直接。 如果您想自己深入研究源代码,则使其成为一个不错的选择。

jqModal示例

主页/演示 | 的GitHub

14.斑马对话框

Zebra上的默认平面主题看起来很棒,但是可以随意自定义!

斑马对话框示例

主页/演示 | 的GitHub

奖励:rmodal

是否想要一些不使用jQuery但仍然轻巧并且看起来不错的东西? 您可能已经找到了想要的那个。 rmodal以3kb的速度传入并且没有jQuery依赖性,是我们列表中最轻量级的选项。

模态示例

主页/演示 | 的GitHub

奖励:SweetAlert

SweetAlert可能不是我们列表中最轻量级的模式(17kb),但它是最受欢迎的。 但是,它不需要jQuery。 如果您的站点很小,而您考虑使用jQuery的唯一原因就是添加一个对话框,那么17kb会比整个jQuery库小得多,后者可能是数百KB。 甜警报也看起来真的很棒。

甜蜜警报示例

主页/演示 | 的GitHub

From: https://www.sitepoint.com/14-jquery-modal-dialog-boxes/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值