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 相关文章推荐
javascript 计算两个整数的百分比值
Dec 26 Javascript
JavaScript模块随意拖动示例代码
May 27 Javascript
纯js实现仿QQ邮箱弹出确认框
Apr 29 Javascript
js由下向上不断上升冒气泡效果实例
May 07 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
Sep 10 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
Mar 28 Javascript
jQuery简单实现仿京东分类导航层效果
Jun 07 Javascript
用v-html解决Vue.js渲染中html标签不被解析的问题
Dec 14 Javascript
vue-router 中router-view不能渲染的解决方法
May 23 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
May 27 Javascript
JS实现音乐钢琴特效
Jan 06 Javascript
8个非常实用的Vue自定义指令
Dec 15 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 empty() 检查一个变量是否为空
2011/11/10 PHP
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
php+mysql查询实现无限下级分类树输出示例
2016/10/03 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
Javascript UrlDecode函数代码
2010/01/09 Javascript
JS OffsetParent属性深入解析
2014/01/13 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
js+html5操作sqlite数据库的方法
2016/02/02 Javascript
Jquery轮播效果实现过程解析
2016/03/30 Javascript
使用RequireJS库加载JavaScript模块的实例教程
2016/06/06 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
vue导出html、word和pdf的实现代码
2018/07/31 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
vue 获取url里参数的两种方法小结
2020/11/12 Javascript
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
[01:00:13]完美世界DOTA2联赛 LBZS vs Forest 第一场 11.07
2020/11/09 DOTA
python获取mp3文件信息的方法
2015/06/15 Python
Python的Flask框架中集成CKeditor富文本编辑器的教程
2016/06/13 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
python3 求约数的实例
2019/12/05 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
2020/03/06 Python
python deque模块简单使用代码实例
2020/03/12 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
2020/03/24 Python
异常和异常类的概念
2014/09/12 面试题
什么叫做SQL注入,如何防止
2016/10/04 面试题
国外的一些J2EE面试题一
2012/10/13 面试题
致百米运动员广播稿5篇
2014/10/13 职场文书
家长高考寄语
2015/02/27 职场文书
浅析Python实现DFA算法
2021/06/26 Python