jquery.confirm弹出确认消息

简介:

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




本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/p/4877080.html,如需转载请自行联系原作者

相关文章
|
9月前
|
JavaScript
Jquery插件知识之Jquery.cookie实现页面传值
Jquery插件知识之Jquery.cookie实现页面传值
45 0
|
10月前
|
JavaScript
jQuery 自定义插件
jQuery 自定义插件
32 0
|
10月前
|
JavaScript
jQuery 插件自用列表
jQuery 插件自用列表
41 0
|
2月前
|
JavaScript
jQuery图片延迟加载插件jQuery.lazyload
jQuery图片延迟加载插件jQuery.lazyload
|
27天前
|
设计模式 JavaScript 前端开发
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
必知的技术知识:jQuery插件开发精品教程,让你的jQuery提升一个台阶
21 1
|
29天前
|
JavaScript PHP Perl
一篇文章讲明白jQuery插件之jqueryeditableplugin
一篇文章讲明白jQuery插件之jqueryeditableplugin
10 0
|
10月前
|
JavaScript
jQuery 自定义插件(详细步骤)
jQuery 自定义插件(详细步骤)
107 0
|
11月前
|
JavaScript
jQuery插件开发
jQuery插件开发
64 0
|
11月前
|
JavaScript
jQuery编写插件的两种方法
jQuery编写插件的两种方法
69 0
|
2月前
|
JavaScript 数据可视化 前端开发
jQuery-JS插件-第9次课-使用插件让领导对你刮目相看-附案例作业
jQuery-JS插件-第9次课-使用插件让领导对你刮目相看-附案例作业
32 0