jquery 提示框插件SweetAlert的使用例子

SweetAlert可以替代Javascript原生的alert和confirm等函数呈现的弹出提示框,它将提示框进行了美化,并且允许自定义,支持设置提示框标题、提示类型、内容展示图片、确认取消按钮文本、点击后回调函数等。

准备工作

首先我们必须将SweetAlert插件的js文件和css文件引入到页面中。
 
<script src="sweetalert.min.js"></script>
<link rel="stylesheet" href="sweetalert.css">

本文结合的实例中使用了jQuery库,所以jQuery库文件也要引入。

基本使用

在页面中需要调用弹出提示框的的元素上绑定一句话,如点击一个按钮弹出:
 
$("button").click(function(){
    swal("这是一个信息提示框!");
});

确认提示

我们在操作删除等危险操作时,一般在删除之前会弹出一个确认提示框,如同javascript的confirm()函数,当点击确认按钮后,再进行下一步真正的删除操作。
 
$("button").click(function(){
    swal({
        title: "您确定要删除吗?", 
        text: "您确定要删除这条数据?", 
        type: "warning",
        showCancelButton: true,
        closeOnConfirm: false,
        confirmButtonText: "是的,我要删除",
        confirmButtonColor: "#ec6c62"
    }, function() {
        $.ajax({
            url: "do.php",
            type: "DELETE"
        }).done(function(data) {
            swal("操作成功!", "已成功删除数据!", "success");
        }).error(function(data) {
            swal("OMG", "删除操作失败了!", "error");
        });
    });
});

上面的实例代码实现了一个确认删除数据的过程。点击按钮后,弹出提示框,要求用户确认,如果点了确认,则会向后台do.php发送ajax请求,那么do.php就进行对应的数据删除操作,删除后会返回data给前端页面,js根据返回的数据来提示用户操作结果信息。点击这里看演示。

选项设置

SweetAlert插件提供了很多选项设置,可以通过自定义很多属性参数等信息来满足项目开发需求。
title:提示框标题。
text:提示内容。
type:提示类型,有:success(成功),error(错误),warning(警告),input(输入)。
showCancelButton:是否显示“取消”按钮。
animation:提示框弹出时的动画效果,如slide-from-top(从顶部滑下)等。
html:是否支持html内容。
timer:设置自动关闭提示框时间(毫秒)。
showConfirmButton:是否显示确定按钮。
confirmButtonText:定义确定按钮文本内容。
imageUrl:定义弹出框中的图片地址。
更多有关SweetAlert插件的信息可以访问项目网址:https://github.com/t4t5/sweetalert。

时间: 2024-09-08 11:20:14

jquery 提示框插件SweetAlert的使用例子的相关文章

轻巧的jQuery提示框插件Tipso演示

<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title>轻巧的jQuery提示框插件Tipso演示_dowebok</title> <script type="text/javascript" src="js/jquery-1.8.3.min.js">&l

漂亮实用的js提示框插件SweetAlert用法

SweetAlert可以替代Javascript原生的alert和confirm等函数呈现的弹出提示框,它将提示框进行了美化,并且允许自定义,支持设置提示框标题.提示类型.内容展示图片.确认取消按钮文本.点击后回调函数等. 准备工作首先我们必须将SweetAlert插件的js文件和css文件引入到页面中. <script src="sweetalert.min.js"></script> <link rel="stylesheet" h

jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】_jquery

本文实例讲述了jQuery悬停文字提示框插件jquery.tooltipster.js用法.分享给大家供大家参考,具体如下: 运行效果截图如下: index.html页面: <!DOCTYPE html> <html lang="en"> <head> <title>jQuery Tooltips悬停文字提示框效果</title> <meta charset="utf-8" /> <lin

jquery插件制作 提示框插件实现代码_jquery

我们首先来介绍自定义选择器的开发,他的代码结构如下: 复制代码 代码如下: (function ($) { $.expr[':'].customselector = function (object,index,properties,list) { //code }; })(jQuery); 调用时候的写法: $(a:customselector) 现在我们先解释下函数中所使用到的各个参数. object:当前dom元素的引用,而不是jquery对象.需要强调的一点,dom元素和jquery对象

jQuery消息提示框插件Tipso_jquery

今天我们用Tipso插件来演示八种不同提示效果,并且了解下Tipso API. <div class="dowebok"> <h2>1.默认</h2> <div class="inner"> <span id="tip1" data-tipso="dowebok.com">Tipso</span> </div> </div> 演示一

属于你的jQuery提示框(Tip)插件_javascript技巧

插件可以满足常用的提示显示,支持12个方向,支持边框.背景色.文本颜色自定义,支持位置微调.层级微调.宽度间距等参数调整. 先看看效果: tips:提示信息组件 参数: msg:'asdf',内容 dire:2,方向 w:250,宽度 _x:0,横向偏移 _y:0,纵向偏移 zIndex:100000,层级 borderColor:#FFF,边框颜色 bgColor:#FFF,背景颜色 useHover:true是否使用悬浮显示 color:默认提示文字颜色 padding:边距 javascr

jQuery列表框插件imageselect.js jquery select美化用图片进行选择

 select默认的太难看了,在这用jquery 插件imageselect.js进行美化,就图片进行下拉菜单的选择 列表框插件imageselect.js jquery select美化用图片进行选择-jquery select 美化"> 这个网页特效代码如下:   <!DOCTYPE html> <head> <title>支持图片选择的jQuery列表框插件imageselect.js</title> <meta http-equ

编写自己的jQuery提示框(Tip)插件_jquery

对jQuery相信很多同学和我一样平时都是拿来主义,没办法,要怪只能怪jQuery太火了,各种插件基本能满足平时的要求.但是这毕竟不是长久之道,古人云:"授之以鱼,不如授之以渔". 为了方便之前没有接触的同学,先来回顾一下jQuery的插件机制吧. 复制代码 代码如下: //添加check和uncheck插件 jQuery.fn.extend({   check: function() {     return this.each(function() { this.checked =

TIPSO--基于JQUERY的消息提示框插件,用起来蛮顺手

项目产品经理要求, 呵呵,关于描述,十个字以内的,直接显示,多于十个字的,用消息框提示: 相关模板及JS如下:   $(function() { $('.tip').tipso({ useTitle: false, background: '#3366cc' }); }); {% if item.description|length > 10 %} <span class="tip" data-tipso={{ item.description }} >{{ item