十二、用modal 實現浮層效果

html:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <script type="text/javascript" src="/static/js/jquery-2.1.0.js"></script>
    <script type="text/javascript" src="/static/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="/static/css/bootstrap.min.css">
    <script type="text/javascript" src="/static/js/json2.js"></script>
</head>
<body>
    <div>
        <div class="mycontainer">
            <table width="100%">
                <tr>
                    <td>
                        <button id='addFEIssue' name='addFEIssue' class="btn btn-primary" data-toggle="modal" data-target="#myModal">展示浮層</button>
                    </td>
                </tr>
            </table>
        </div>
        <!-- 模態框(Modal) -->
        <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
                            &times;
                        </button>
                        <h4 class="modal-title" id="myModalLabel">浮層標題</h4>
                    </div>
                    <div class="modal-body">
                        <p style="color:red" align="center" id="warnP"></p>
                        <table class="table table-striped">
                            <tr>
                                <td>
                                    <p>顯示測試信息</p>
                                </td>
                            </tr>
                        </table>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-default" id="closeAddFEIssue" data-dismiss="modal">關閉
                        </button>
                        <button type="button" class="btn btn-primary" id="saveandsend">
                            提交併發送郵件
                        </button>
                    </div>
                </div>
                <!-- /.modal-content -->
            </div>
            <!-- /.modal -->
        </div>
</body>
</html>

javascript:

<script>
// 點擊彈出頁關閉按鈕時,設置增加前端資源上線爲不可用
$('#closeAddFEIssue').on('click', function(e) {
    console.log('點擊關閉按鈕');
});
// 彈出頁關閉時,設置增加前端資源上線爲不可用
$('#myModal').on('hide.bs.modal', function(e) {
    console.log('浮層要隱藏了。。。');
});

$('#saveandsend').on('click',function(e){
    console.log('點擊發送按鈕');
    $('#myModal').modal('hide');
});
</script>

效果如下:
輸入圖片說明

modal支持的事件有一下4個,可以結合這幾個事件添加自己的代碼,完成想要的結果
輸入圖片說明

參考文章:
http://www.runoob.com/bootstrap/bootstrap-modal-plugin.html

發佈了50 篇原創文章 · 獲贊 4 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章