bootstrap-js组件-弹出框

本文介绍如何利用Bootstrap快速搭建一个包含模态框的简单页面,并通过jQuery实现模态框的显示与隐藏功能,同时调整页面背景色以增强用户体验。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <link rel="stylesheet" href="css/bootstrap.css">
    <script src="js/jquery.1.12.4.min.js"></script>
    <script src="js/bootstrap.js"></script>
    <title>Bootstrap</title>
</head>
<style type="text/css">
    *{
        font-family: 微软雅黑;
    }

</style>
<body>
    <div class="container">
        <h1 class="page-header">BootStrap</h1>
        <button class="btn btn-danger">look</button>
        <div id="myModal" class="modal fade">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <span>Detail</span>
                        <span class="close" data-dismiss="modal">&times;</span>
                    </div>
                    <div class="modal-body">
                        <p>this is my picture,do you like it?this is my picture,do you like it?
                        this is my picture,do you like it?this is my picture,do you like it?this is my picture,do you like it?
                        this is my picture,do you like it?this is my picture,do you like it?this is my picture,do you like it?
                        this is my picture,do you like it?</p>
                    </div>
                    <div class="modal-footer">
                        <button class="save btn btn-danger">save</button>
                        <button class="btn btn-primary" data-dismiss="modal">close</button>
                    </div>
                </div>
            </div>
        </div>
    </div>
</body>

<script type="text/javascript">
    $('button').click(function(){
        $('#myModal').modal('show');
    });

    $('.save').click(function(){
        alert("suceess!");
    });

    // 弹框出现后让背景颜色变色
    $('#myModal').on('shown.bs.modal',function(e){
        $('body').css({'background':'#ccc'});
    })

    // 弹框隐藏后让背景颜色变色
    $('#myModal').on('hidden.bs.modal',function(e){
        $('body').css({'background':'#f40'});
    })
</script>
</html> 

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值