Bootstrap方法中模态框插件

最近我在学Bootstrap,比较难点和重要部分就会分享在这里,方便自己学习也方便“志同道合”的伙伴们一起看看。今天在这里学的是“Bootstrap方法中模态框插件”。有错误的地方欢迎大家给我指正和分享更棒的你们的一组学习方法。

<!DOCTYPE html>
<html lang="zn-ch">
<head>
    <meta charset="utf-8">
    <title>模态框插件</title>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
</head>
<body style="margin:100px;">

<!-- 模态框申明 tabindex:可以使用esc键关闭 fade:淡入淡出效果 -->
<div class="modal fade" id="myModal" tabindex="-1">
    <!-- 窗口申明 modal-sm:小窗口; modal-lg:大窗口; 不写则代表是正常大小的窗口-->
    <div class="modal-dialog modal-sm">
        <!-- 内容申明 -->
        <div class="modal-content">
            <!-- 模态框头部 -->
            <div class="modal-header">
                <button class="close" data-dismiss="modal"><span>&times;</span></button>
                <h4 class="modal-title">会员登录</h4>
            </div>
            <!-- 模态框主体 -->
            <div class="modal-body">
                <div class="container-fluid">
                    <div class="row">
                        <div class="col-md-4 col-lg-4 col-sm-4 col-xs-4">1</div>
                        <div class="col-md-4 col-lg-4 col-sm-4 col-xs-4">2</div>
                        <div class="col-md-4 col-lg-4 col-sm-4 col-xs-4">3</div>
                    </div>
                </div>
            </div>
            <!-- 模态框底部 -->
            <div class="modal-footer">
                <button class="btn btn-default">注册</button>
                <button class="btn btn-primary">登录</button>

            </div>
        </div>
    </div>
</div>

<!-- 方法一 -->
<!-- data-backdrop="static";点击空白区域不会关闭窗口,只能通过esc键和关闭按钮且有黑白灰背景。false和static属性一样,但是没有黑白灰属性而已。 -->
<!-- <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal" data-backdrop="false">点击登录窗口弹出</button> -->

<!-- 方法二 -->
<button class="btn btn-primary btn-lg" id="Btn">点击登录窗口弹出</button>

</body>
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>

<!-- 方法二 -->
<script type="text/javascript">
    $('#Btn').on('click',function(){
        $('#myModal').modal('show');
    })
    // $('#myModal').modal({
    // 	show: false,
    // })
    $('#myModal').on('hide.bs.modal',function(){
        alert('确定关闭吗?');
    })
    $('#myModal').on('hidden.bs.modal',function(){
        alert("关闭成功!");
    })
</script>

</html>

 

效果如下:

发表评论

相关文章

没有相关文章!

猜你喜欢