1、插件介绍

该确认框的默认样式如:

1.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
}

1.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(详细:http://festatic.aliapp.com/css/3/latest.min.css),默认的插件样式地址为default(详细:http://festatic.aliapp.com/css/jquery.confirm/default.min.css),插件样式只渲染一次,不会多次渲染,以第一次使用插件的样式为准。

1.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("你单击了取消按钮!");
}
});

2、插件demo及下载

原文:http://qianduanblog.com/post/jquery-plugin--jquery-confirm.html

黄聪:jquery.confirm弹出确认消息的更多相关文章

  1. jQuery EasyUI弹出确认对话框(确认操作中.....)

    因为毕业设计的原因,在初期设计系统的时候没有考虑功能的正确性,所以很多的功能都没有加验证和确认的操作,给人在操作方面上有一些不好的感觉(可能失误点击后,数据就别删除,或者增加了),所以在网上找了一些资 ...

  2. c# winform 弹出确认消息框判断是否删除?

    if (MessageBox.Show("确认删除?", "此删除不可恢复", MessageBoxButtons.YesNo) == DialogResult ...

  3. C# winform 弹出确认消息框

    if (MessageBox.Show("确认删除?", "此删除不可恢复", MessageBoxButtons.YesNo) == DialogResult ...

  4. [转]js中confirm实现执行操作前弹出确认框的方法

    原文地址:http://www.jb51.net/article/56986.htm 本文实例讲述了js中confirm实现执行操作前弹出确认框的方法.分享给大家供大家参考.具体实现方法如下: 现在在 ...

  5. Asp.Net后台弹出确认提示窗Confirm

    前端js代码: function MyConfirm(message, guid) { if (confirm(message) == true) { document.getElementById( ...

  6. js简单显示和隐藏div,触发超链接,动态更改button值,setInterval()简单使用,jquery easyui弹出框简单使用 .

    js简单显示和隐藏div .<!DOCTYPE html> .<html> .<head> .<meta charset="UTF-8"& ...

  7. C#编程中,在页面上如何弹出确认删除对话框

    对于页面完成一个操作后,弹出一个对话框提示是否“操作成功”.举例如下:Response.Write("<script>alert('删除成功!')</script>& ...

  8. 实现对gridview删除行时弹出确认对话框的一种简单方法

    在VS2008提供的GridView中我们可以直接添加一个CommandField删除列:<asp:CommandField ShowDeleteButton="True" ...

  9. JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法(转)

    原文:JQuery EasyUI弹出对话框解决Asp.net服务器控件无法执行后台代码的方法 jquery-easyui是一个基于jquery的图形界面插件,利用easyui可以创建很多好看的网页界面 ...

随机推荐

  1. TextView所有属性

    android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接.可选值(none/web/email/phone/map/all) android: ...

  2. 工作中遇到的问题--BindException

    org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResu ...

  3. Codeforces Round #114 (Div. 2)

    Codeforces Round #114 (Div. 2) 代码 Codeforces Round #114 (Div. 2) C. Wizards and Trolleybuses 思路 每条车的 ...

  4. UVa 1339 Ancient Cipher --- 水题

    UVa 1339 题目大意:给定两个长度相同且不超过100个字符的字符串,判断能否把其中一个字符串重排后,然后对26个字母一一做一个映射,使得两个字符串相同 解题思路:字母可以重排,那么次序便不重要, ...

  5. lightoj1074 最短路

    题意:有n个城市,每个城市有拥挤值,有一些单向道路,从某个城市到另一个城市的花费是拥挤值差的三次方,当然可能是负的值.问从1点到某点最少的花费,若小于3或不能到达输出“?” 建图的边权是拥挤值差的三次 ...

  6. JS中的call()方法的理解

    fn.call(obj,arg1,arg2);这是call()方法的使用形式,apply()是差不多的.作用是用obj对象来替换fn中的this 举个栗子: function A(){ this.co ...

  7. Android开发常用的一些第三方网站

    聚合数据-免费数据调用 https://www.juhe.cn/ 有赞- 免费的微商城 http://youzan.com/ 秀米微信图文编辑器 http://xiumi.us/ 禅道项目管理软件 h ...

  8. linux 安装phpMyAdmin

    1. 首先安装 php mysql  nginx 2. 下载phpMyadmin wget  http://sourceforge.net/projects/phpmyadmin/files/phpM ...

  9. Jquery使用ajax以及angularjs 动态模板加载并进行渲染

    1. 源码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <tit ...

  10. jQuery的图像裁剪插件Jcrop

    1.最基本使用方法     html代码部分: <img src="demo_files/flowers.gif" id="demoImage"/> ...