几款 JavaScript 对话框组件

Vex.js

  • 样式简洁
  • 动画流畅

大小只有 7KB

alertify.js

动画效果比 vex 更为精炼。

已于 2014 年 3 月停止更新。

Bootbox.js

Bootstrap modals made easy.

可订制能力十分强大,可以直接在对话框中添加 HTML 标签。

基于 Bootstrap 框架,与 bootstrap 风格十分统一。如果网站本身采用 Bootstrap 作为前端框架,这款对话框组件最为合适。

与 bootstrap 一样,感觉上样式较为笨重,更适合桌面浏览,不适合移动端。而且样式风格过于明显,一眼就能看出来是基于 Bootstrap 组件。

leanModal.js

体积小
样式简洁适中,有现代感但不花哨。

缺点:对话框内不支持 ajax

artDialog

国产

风格与 Bootbox 有几分类似

独特的气泡类型