Skip to content

一个用于警报、确认和对话框的多用途插件,具有扩展功能。

License

Notifications You must be signed in to change notification settings

yuanxiaoming8899/jquery-confirm-cn

 
 

Repository files navigation

jquery-确认

警报、确认和对话框合而为一

v3.3.3

捐

一个用于警报、确认和对话的多用途插件,具有超能力。

  • 听键盘按键
  • 通过Ajax直接加载内容
  • 在指定时间后自动关闭对话框
  • 防止对话框在后台单击时关闭
  • 回调函数,以及更多

查看详细文档和示例

安装

在此处下载最新版本并使用文件夹中的文件dist

通过 CDN:
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.2/jquery-confirm.min.js"></script>

通过鲍尔:
$ bower install craftpip/jquery-confirm

通过 NPM:
$ npm install jquery-confirm

基本用法

显示确认框。

$.confirm({
    title: 'What is up?',
    content: 'Here goes a little content',
    type: 'green',
    buttons: {   
        ok: {
            text: "ok!",
            btnClass: 'btn-primary',
            keys: ['enter'],
            action: function(){
                 console.log('the user clicked confirm');
            }
        },
        cancel: function(){
                console.log('the user clicked cancel');
        }
    }
});

演示和文档

请参阅此处的详细文档+示例。

作者

博尼法斯·佩雷拉 (Boniface Pereira)出色的贡献者

问题

请在此处发布问题和功能请求Github issues

j确认其他

, &是 的$.alert()别名。$.confirm()$.dialog()jconfirm();

查看文档以获取更多信息。

版本变更

(3.3.3新增)

  • Safari 高度错误修复。兰里阿德公关
  • 修复 Firefox 的 isClosed 错误。洛根公
  • 当内容高度发生变化时,删除滚动到顶部。amikot的公关
  • 添加了对 AMD 和 commonJS 的支持

(3.3.1新增)

  • 在按钮属性中传递“false”以删除其中的所有按钮.C氧nF我r米And。警报

(3.3.0新增)

  • 将溢出滚动移至模态内部#286
  • 改进的可拖动
  • 添加了“animateFromElement”方法
  • 添加了“smoothScroll”选项
  • 添加了“突出显示”选项
  • 添加了“showLoading”、“hideLoading”选项
  • 接受内容中的 jquery dom 元素#313
  • 更新文档
  • 'setDialogCenter' 方法已弃用,对话框以 CSS 表为中心
  • 'alignMiddle' 方法已弃用
  • 修复#255 #307 290

(3.2.3新增)

  • 添加了lazyOpen选项
  • 添加了按钮属性 isHidden 和 isDisabled
  • 添加了 setBoxWidth 方法

(3.2.1 中的新增功能)*未标记

  • 如果提供了 1500 毫秒,则修复了 autoClose 小数点倒计时错误。

(3.2.0新增)

  • 添加了新主题“现代”
  • 固定#242 #248
  • 主题 RTL 和 supervan 修复

(3.1.1新增)

  • bug修复

(3.1.0新增)

  • 支持 bootstrap v4
  • 可拖动对话框
  • 添加了选项 animateScrollToElement、alignMiddle、offsetTop、offsetBottom 和 drawWindowGap

(3.0.3新增)

  • 设置默认值固定
  • 添加了提示对话框的文档
  • 添加了 setType 方法
  • 用户现在可以创建自定义类型样式
  • 删除了烦人的调试控制台日志
  • 其他修复

(3.0.1新增)

  • 删除了引导程序作为依赖项
  • 添加了对话框类型来识别成功、失败等。
  • 动画滚动到上一个焦点元素
  • 添加了 titleClass 选项

(3.0.0 中的新增功能)不向后兼容 v2。

  • 定义多个按钮
  • 为各个按钮定义键盘按键
  • 添加了 setContentPrepend、setContentAppend 以控制内容。
  • 添加了按钮的启用、禁用、显示、隐藏等功能。
  • 添加了columnClass的别名
  • 添加了背景不透明度
  • 添加了容器流体
  • 添加了背景关闭动画
  • 添加了回调,onContentReady、onOpenBefore、onDestroy
  • 添加了用于自定义动画和主题的文档
  • 通过 Ajax 加载时的动画修复
  • 重构代码
  • 将按钮绑定到 closeIcon 事件
  • 将按钮绑定到backgroundDismiss事件
  • 现在创建和销毁的实例可以重新打开。
  • Bug修复

(2.5.1新增)

  • 修复

(2.5.0新增)

  • 添加 closeIconClass
  • 添加了这个。$target
  • 更改了模态模板
  • 新变化的手表模式自动设置为中心
  • 新文档
  • 添加了新主题“material”和“bootstrap”
  • 删除了主题“holodark”和“hololight”
  • 提高性能

(2.0.0 中新增)

  • 添加了关闭动画
  • 添加$('a').confirm()来模拟confirm();
  • 更流畅的动画
  • 更改背景关闭动画
  • 更新文档

(1.7.9新增)

  • 修正了一些小错误

(1.7.8新增)

  • RTL 支持
  • 选择键盘按键的选项

(1.7.5新增)

  • 添加了回调,onOpen、onClose、onAction
  • 改进的文档。

(1.7.3新增)

  • 修复 closeIcon 的显示和隐藏
  • 改进的动画,更多的 CSS
  • setContent 方法得到改进。
  • 添加了 setTitle 方法。

(1.7.0 中新增)

  • 添加了自定义宽度选项(使用引导网格)
  • 文本溢出逻辑已更改,#13
  • contentLoaded 回调的文档和改进。

(1.6.0新增)

  • 添加了主题“supervan”
  • 添加通过 URL 高级加载。现在可以控制您的 ajax 调用和回调。
  • 添加了 setContent、isClosed 方法
  • 改进的文档

(1.5.3新增)

  • 添加了弹跳动画(有点弹性)。
  • 如果为假则隐藏标题。
  • 键盘动作,SPACE键增加触发确认功能。
  • 背景现在具有淡入淡出动画(打开和关闭)。
  • 记录打开的、关闭的、当前打开的对话框jconfirm.record
  • 调整。

(1.5.1新增)

  • 鲍尔补充道。

(1.5.0新增)

  • 键盘支持控制模态。(ENTER 和 ESC)。
  • 通过 控制对话框this
  • 更新了文档。
  • 代码优化。

(1.1.3新增)

  • $.dialog添加了别名。
  • 精致的动画。
  • 删除了模糊动画(有问题)。
  • 动画速度固定。
  • Ajax 内容加载现在会等待并禁用按钮,直到加载为止。
  • 模态中心在屏幕上对齐。
  • 如果按钮被禁用(对话框模式),则添加关闭图标。
  • 在模式打开时禁用窗口滚动。
  • 修复了错误。

(1.1.0 中新增)

  • Ajax 内容加载content: 'url:loadfrom.html'

版权和许可

版权所有 (C) 2014-2017 jquery-confirm

根据MIT 许可证获得许可。

About

一个用于警报、确认和对话框的多用途插件,具有扩展功能。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%