jquery插件jquery.confirm弹出确认消息


Posted in Javascript onDecember 22, 2015

本文为大家介绍了插件jquery.confirm弹出确认消息的实现方法,具有一定的参考价值,特分享给大家供大家参考,具体内容如下

实现效果:

jquery插件jquery.confirm弹出确认消息

具体代码:

1、插件默认参数

// 默认参数
$.confirm.defaults = {
 // 样式
 css: "http://static.qianduanblog.com/css/jquery.confirm/default.min.css?v=" + Math.ceil(new Date() / 86400000),
 // 确认框内容
 content: "确认吗?",
 // 确认按钮文字
 sureButton: "确认",
 // 取消按钮文字
 cancelButton: "取消",
 // 位置
 position: {},
 // 自动打开
 autoOpen: false,
 // 动画持续时间
 duration: 123,
 // 打开确认框回调
 onopen: emptyFn,
 // 单击了确认或者取消回调
 onclick: emptyFn,
 // 确认回调
 onsure: emptyFn,
 // 取消回调
 oncancel: emptyFn,
 // 关闭确认框回调
 onclose: emptyFn
}

2、插件结构与样式
jquery.confirm的dom结构为:

<div class="jquery_confirm____" style="display:none">
 <div class="jquery_confirm____body">确认框消息</div>
 <div class="jquery_confirm____footer">
  <button class="button button-primary jquery_confirm____sure">确认</button>
  <button class="button button-error jquery_confirm____cancel">取消</button>
 </div>
</div>

默认的插件样式基于css.3,默认的插件样式地址为default,插件样式只渲染一次,不会多次渲染,以第一次使用插件的样式为准。

3、使用方法

// 打开确认框
$.confirm({
 content: "确认要查看吗?",
 onopen: function() {
  alert("确认框打开了!");
 },
 onclose: function() {
  alert("确认框关闭了!");
 },
 onsure: function() {
  alert("你单击了确认按钮!");
 },
 oncancel: function() {
  alert("你单击了取消按钮!");
 },
 onclick: function(s) {
  if (s) {
   alert("你单击了确认按钮!");
  } else {
   alert("你单击了取消按钮!");
  }
 }
});
 
$.confirm("确认吗?", function(s) {
 if (s) {
  alert("你单击了确认按钮!");
 } else {
  alert("你单击了取消按钮!");
 }
});

希望本文所述对大家学习jquery程序设计有所帮助。

Javascript 相关文章推荐
JQUERY THICKBOX弹出层插件
Aug 30 Javascript
JS 遮照层实现代码
Mar 31 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
Jul 20 Javascript
浅析ajax请求json数据并用js解析(示例分析)
Jul 13 Javascript
JavaScript Promise启示录
Aug 12 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
Sep 01 Javascript
解决node-webkit 不支持html5播放mp4视频的方法
Mar 11 Javascript
jquery.validate表单验证插件使用方法解析
Nov 07 Javascript
inner join 内联与left join 左联的实例代码
Sep 18 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
Jun 26 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
Apr 01 Javascript
JavaScript实现缓动动画
Nov 25 Javascript
js实现仿微博滚动显示信息的效果
Dec 21 #Javascript
Javascript实现Array和String互转换的方法
Dec 21 #Javascript
图解Sublime Text3使用技巧
Dec 21 #Javascript
七个不允许错过的jQuery小技巧
Dec 21 #Javascript
jQuery焦点图插件SaySlide
Dec 21 #Javascript
Flow之一个新的Javascript静态类型检查器
Dec 21 #Javascript
jquery实现删除一个元素后面的所有元素功能
Dec 21 #Javascript
You might like
全国FM电台频率大全 - 24 贵州省
2020/03/11 无线电
php之对抗Web扫描器的脚本技巧
2008/10/01 PHP
浅析ThinkPHP中的pathinfo模式和URL重写
2014/01/06 PHP
10款实用的PHP开源工具
2015/10/23 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
php监测数据是否成功插入到Mysql数据库的方法
2016/11/25 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
大家未必知道的Js技巧收藏
2008/04/07 Javascript
通过JS 获取Mouse Position(鼠标坐标)的代码
2009/09/21 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
jQuery简单实现隐藏以及显示特效
2015/02/26 Javascript
jQuery获取radio选中项的值实例
2016/06/18 Javascript
使用JQuery中的trim()方法去掉前后空格
2016/09/16 Javascript
在Vue methods中调用filters里的过滤器实例
2018/08/30 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
Vue $emit()不能触发父组件方法的原因及解决
2020/07/28 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
python命令行参数sys.argv使用示例
2014/01/28 Python
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
浅谈python中requests模块导入的问题
2018/05/18 Python
Python判断对象是否相等及eq函数的讲解
2019/02/25 Python
python离线安装外部依赖包的实现
2020/02/13 Python
Python用5行代码实现批量抠图的示例代码
2020/04/14 Python
python3 os进行嵌套操作的实例讲解
2020/11/19 Python
浅析HTML5中的 History 模式
2017/06/22 HTML / CSS
先进典型发言材料
2014/12/30 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书
销售开票员岗位职责
2015/04/15 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
go语言中http超时引发的事故解决
2021/06/02 Golang