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 相关文章推荐
任意位置显示html菜单
Feb 01 Javascript
jQuery:delegate中select()不起作用的解决方法(实例讲解)
Jan 26 Javascript
javascript正则匹配汉字、数字、字母、下划线
Apr 10 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
Apr 29 Javascript
jquery数组过滤筛选方法grep()简介
Jun 06 Javascript
JavaScript 事件对内存和性能的影响
Jan 22 Javascript
浅谈jQuery中事情的动态绑定
Feb 12 Javascript
整理关于Bootstrap过渡动画的慕课笔记
Mar 29 Javascript
源码分析Vue.js的监听实现教程
Apr 23 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
Dec 16 Javascript
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
你可能从未使用过的11+个JavaScript特性(小结)
Jan 08 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
上传多个文件的PHP脚本
2006/11/26 PHP
CI框架常用方法小结
2016/05/17 PHP
Yii模型操作之criteria查找数据库的方法
2016/07/15 PHP
支持汉转拼和拼音分词的PHP中文工具类ChineseUtil
2018/02/23 PHP
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
JavaScript判断密码强度(自写代码)
2013/09/06 Javascript
jquery获取html元素的绝对位置和相对位置的方法
2014/06/20 Javascript
简单的分页代码js实现
2016/05/17 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
vue router 跳转后回到顶部的实例
2018/08/31 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
python实现socket客户端和服务端简单示例
2014/02/24 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
Python之str操作方法(详解)
2017/06/19 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
在python 中split()使用多符号分割的例子
2019/07/15 Python
Django在admin后台集成TinyMCE富文本编辑器的例子
2019/08/09 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
python入门之基础语法学习笔记
2020/02/08 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
2020/03/18 Python
解析Tensorflow之MNIST的使用
2020/06/30 Python
详解python tcp编程
2020/08/24 Python
css3实现可拖动的魔方3d效果
2019/05/07 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
马德里著名的运动鞋商店:NOIRFONCE
2019/04/12 全球购物
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
SQL语言面试题
2013/08/27 面试题
彩色的非洲教学反思
2014/02/18 职场文书
应届毕业生自荐信
2014/05/28 职场文书
贷款工作证明模板
2015/06/12 职场文书
学生病假条怎么写
2015/08/17 职场文书
导游词之山东八大关
2019/12/18 职场文书