bootbox自定义dialog、confirm、alert样式,以及基本设置方法setDefaults中可用参数

<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>bootbox自定义dialog、confirm、alert样式,基本全局设置方法setDefaults</title>
    <link href="http://cdn.bootcss.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" />
	<style>
		.btn-myStyle{ background-color: #2c3e50; color:#fff}
		.btn-myStyle:hover,.btn-myStyle:focus{color:#fff;text-decoration: none;}
	</style>
</head>
<body>
    <button id="test" class="btn btn-default">测试</button>
    <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script>
    <script src="http://cdn.bootcss.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
    <script src="http://bootboxjs.com/bootbox.js"></script>
    <script>
		$(document).ready(function() {
			//bootbox.setDefaults({
				/**
				* @optional String
				* @default: en
				* which locale settings to use to translate the three
				* standard button labels: OK, CONFIRM, CANCEL
				*/
				//locale: "fr",
				/**
				* @optional Boolean
				* @default: true
				* whether the dialog should be shown immediately
				*/
				//show: true,
				/**
				* @optional Boolean
				* @default: true
				* whether the dialog should be have a backdrop or not
				*/
				//backdrop: true,
				/**
				* @optional Boolean
				* @default: true
				* show a close button
				*/
				//closeButton: true,
				/**
				* @optional Boolean
				* @default: true
				* animate the dialog in and out (not supported in < IE 10)
				*/
				//animate: true,
				/**
				* @optional String
				* @default: null
				* an additional class to apply to the dialog wrapper
				*/
				//className: "my-modal"
			//}); 
		});
	
	
        $(document).on("click", "#test", function (e) {
            /*bootbox.confirm("Hello world!", function (result) {
				if(result) {
					alert('点击了确认按钮');
				} else {
					alert('点击了取消按钮');
				}
            });
            bootbox.dialog({
                message: "I am a custom confirm",
                title: "Confirm title",
                buttons: {
                    Cancel: {
                        label: "Cancel",
                        className: "btn-default",
                        callback: function () {
                            alert("Cancel");
                        }
                    }
                    , OK: {
                        label: "OK",
                        className: "btn-primary",
                        callback: function () {
                            alert("OK");
                        }
                    }
                }
            });
			
	    bootbox.confirm({
		buttons: {
			confirm: {
				label: '我是确认按钮',
				className: 'btn-myStyle'
			},
			cancel: {
				label: '我是取消按钮',
				className: 'btn-default'
			}
		},
		message: '提示信息',
		callback: function(result) {
			if(result) {
				alert('点击确认按钮了');
			} else {
				alert('点击取消按钮了');
			}
		},
		//title: "bootbox confirm也可以添加标题哦",
	    });*/
	    bootbox.alert({
		    buttons: {
			   ok: {
				    label: '我是ok按钮',
				    className: 'btn-myStyle'
			    }
		    },
		    message: '提示信息',
		    callback: function() {
			    alert('关闭了alert');
		    },
		    title: "bootbox alert也可以添加标题哦",
	    });
       });
		
    </script>
</body>
</html>

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值