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 相关文章推荐
extjs3 combobox取value和text案例详解
Feb 06 Javascript
禁止空格提交表单的js代码
Nov 17 Javascript
改变隐藏的input中value的值代码
Dec 30 Javascript
node.js中的fs.chownSync方法使用说明
Dec 16 Javascript
js实现带圆角的两级导航菜单效果代码
Aug 24 Javascript
解决jquery插件:TypeError:$.browser is undefined报错的方法
Nov 21 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
Jun 01 Javascript
vue.js实现仿原生ios时间选择组件实例代码
Dec 21 Javascript
基于Marquee.js插件实现的跑马灯效果示例
Jan 25 Javascript
JS实现json的序列化和反序列化功能示例
Jun 13 Javascript
关于node-bindings无法在Electron中使用的解决办法
Dec 18 Javascript
微信小程序pinker组件使用实现自动相减日期
May 07 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 数组入门教程小结
2009/05/20 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
WordPress 插件——CoolCode使用方法与下载
2007/07/02 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
2010/04/02 Javascript
js下利用控制器载入对应脚本
2010/07/17 Javascript
jQuery $.get 的妙用 访问本地文本文件
2012/07/12 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
JavaScript中判断函数、变量是否存在
2015/06/10 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
从vue源码看props的用法
2019/01/09 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
Python简单连接MongoDB数据库的方法
2016/03/15 Python
python 编程之twisted详解及简单实例
2017/01/28 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
python 多线程中子线程和主线程相互通信方法
2018/11/09 Python
Python matplotlib的使用并自定义colormap的方法
2018/12/13 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
浅析python内置模块collections
2019/11/15 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
客服工作职责
2013/12/11 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
社会实践活动总结
2015/02/05 职场文书
女方离婚起诉书
2015/05/18 职场文书
《鲸》教学反思
2016/02/23 职场文书
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android