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 相关文章推荐
JS对HTML标签select的获取、添加、删除操作
Oct 17 Javascript
利用cookie记住背景颜色示例代码
Nov 04 Javascript
深入理解JQuery keyUp和keyDown的区别
Dec 12 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
Feb 11 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
Mar 26 Javascript
jquery实现用户信息修改验证输入方法汇总
Jul 18 Javascript
jQuery中$.each()函数的用法引申实例
May 12 Javascript
深入浅析JavaScript中的arguments对象(强力推荐)
Jun 03 Javascript
JS实现图片局部放大或缩小的方法
Aug 20 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
Feb 15 Javascript
JS匿名函数内部this指向问题详析
May 10 Javascript
如何使用RoughViz可视化Vue.js中的草绘图表
Jan 30 Vue.js
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
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
2014/12/16 PHP
php短网址和数字之间相互转换的方法
2015/03/13 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
用js实现预览待上传的本地图片
2007/03/15 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
jqTransform美化表单
2015/10/10 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
jquery文字填写自动高度的实现方法
2016/11/07 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
2019/06/27 Javascript
javascript异常处理实现原理详解
2020/02/17 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
python验证码识别教程之利用滴水算法分割图片
2018/06/05 Python
详解Django解决ajax跨域访问问题
2018/08/24 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
Python多线程thread及模块使用实例
2020/04/28 Python
matplotlib.pyplot.plot()参数使用详解
2020/07/28 Python
Python configparser模块应用过程解析
2020/08/14 Python
Python实现LR1文法的完整实例代码
2020/10/25 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
英国家喻户晓的高街品牌:River Island
2017/11/28 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
中学生旷课检讨书模板
2014/10/08 职场文书
铁路安全反思材料
2014/12/24 职场文书
python数据分析之用sklearn预测糖尿病
2021/04/22 Python
Python机器学习之底层实现KNN
2021/06/20 Python