• sweetalert弹窗的使用


    之前接触到layer弹出层,今天又发现了一个非常实用的弹出层插件,它的名字叫做sweetalert.

    官网地址:http://t4t5.github.io/sweetalert/

    npm下载方式:npm install sweetalert 

    跟着教程写了几个demo,感觉效果还是不错的!

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    	<link rel="stylesheet" href="node_modules/sweetalert/dist/sweetalert.css">
    	<!-- <link rel="stylesheet" href="sweetalert.css"> -->
    	<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
    	<script src="node_modules/sweetalert/dist/sweetalert.min.js"></script>
    	<!-- <script src="sweetalert.min.js"></script> -->
    	<style>
    
    	</style>
    </head>
    <body>
    	<button id="btn01">点我弹出</button>
    	<button id="btn02">点我弹出</button>
    	<button id="btn03">点我弹出</button>
    	<button id="btn04">点我弹出</button>
    	<button id="btn05">点我弹出</button>
    	<button id="btn06">点我弹出</button>
    	<button id="btn07">点我弹出</button>
    	<button id="btn08">点我弹出</button>
    	<script>
         $("#btn01").click(function(){
         	 swal("这是一条消息!");
         });
         $("#btn02").click(function(){
         	 swal({
         	 	title:'你确定删除吗?',
         	 	text:'一旦删除,将无法恢复!',
         	 	type:'warning',
         	 	showCancelButton:true,
         	 	confirmButtonColor:'#DD6B55',
         	 	confirmButtonText:'确定删除!',
         	 	closeOnConfirm:false
         	 },
             function(){
             	swal("删除","您的文件已经删除","success");
             }
         	 );
         });
         $("#btn03").click(function(){
         	swal({
         		title:'你确定删除吗?',
         	 	text:'一旦删除,将无法恢复!',
         	 	type:'warning',
         	 	showCancelButton:true,
         	 	confirmButtonColor:'#DD6B55',
         	 	confirmButtonText:'确定删除!',
         	 	cancelButtonText:'取消操作!',
         	 	closeOnConfirm:false,
         	 	closeOnCancel:false
         	},
         	function(isConfirm){
         		if(isConfirm){
         			swal("删除!","您的文件已经被删除!",'success');
         		}else{
         			swal('取消!',"您的文件是依然存在!",'error');
         		}
         	}
         	)
         });
          $("#btn04").click(function(){
         	swal({
         		title:'Sweet!',
         		text:'送你一张图片',
         		imageUrl:'node_modules/sweetalert/example/images/thumbs-up.jpg'
         	});
         	 });
          $("#btn05").click(function(){
          	swal({
          		title:"<h1 style='font-size:16px'>此处可以插入html</h1>",
          		text:'我是<span style="color:#F8BB86">文字内容</span>',
          		html:true
          	})
          });
          $("#btn06").click(function(){
          	swal({
          		title:'自动关闭弹窗',
          		text:'设置弹窗在2秒后关闭',
          		timer:2000,
          		showConfirmButton:false
          	});
          });
          $("#btn07").click(function(){
          	swal({
          		title:'获取输入框中的内容',
          		text:'写入一些有趣的东西吧:',
          		type:'input',
          		showCancelButton:true,
          		closeOnConfirm:false,
          		confirmButtonText:'确定',
          		cancelButtonText:'取消',
          		animation:'slide-from-top',
          		inputPlaceholder:'请输入一些内容'
          	},
          	function(inputValue){
               if(inputValue==false) return false;
               if(inputValue==''){
               	swal.showInputError('你必须写入一些东西');
               	return false;
               }
               swal('非常好','您输入的内容是:'+inputValue,'success');
          	}
          	);
          });
          $("#btn08").click(function(){
          	swal({
          	title:'ajax请求例子',
            text:'提交ajax请求',
            type:'info',
            showCancelButton:true,
            closeOnConfirm:false,
            showLoaderOnConfirm:true	
        },
        function(){
           	setTimeout(function(){
           		swal("ajax请求完成");
           	},2000);
           }
        );
          }); 
    	</script>
    </body>
    </html>
    

      

  • 相关阅读:
    Windows 下安装VMWare Linux后设置网络
    《Pentaho Reporting 3.5 for Java Developers 》
    CDF组件Table Component 交互实验
    【原创】提醒久坐器:一个小时提醒一次,让自己不要长时间坐在椅子上
    CDF学习(Community Dashboard Framework)
    pentaho BI server3.5 cdf tablecomponent
    pentaho汉化工作
    与CDF中的TableComponent组件交互 转自Pedro Alves on Business Intelligence
    Pentaho初学者的好书
    MDX语言中的Filter
  • 原文地址:https://www.cnblogs.com/xinjianheyi/p/6856746.html
Copyright © 2020-2023  润新知