在Web开发中,我们经常需要使用模态窗口来显示额外的信息或者表单。以下是一个使用jQuery创建模态窗口的简单示例:
HTML部分:
<!-- 模态窗口(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">×</button>
<h4 class="modal-title" id="myModalLabel">模态窗口标题</h4>
</div>
<div class="modal-body">
在这里添加模态窗口的内容。
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary">提交更改</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<!-- 触发模态窗口的按钮 -->
<button class="btn btn-primary" data-toggle="modal" data-target="#myModal">
打开模态窗口
</button>
jQuery部分:
// 确保DOM完全加载
$(document).ready(function(){
// 模态窗口触发按钮点击事件
$('.btn-primary').click(function(){
// 使用modal()函数显示模态窗口
$('#myModal').modal('show');
});
});
确保在你的HTML页面中包含了jQuery库,以及Bootstrap的CSS和JavaScript文件(如果你使用的是Bootstrap框架)。
<!-- 引入jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- 如果使用Bootstrap,还需要引入下面的CSS和JavaScript -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
这个示例提供了一个简单的模态窗口,当用户点击“打开模态窗口”按钮时,会触发模态窗口的显示。小白用户也可以通过这个示例了解如何使用模态窗口。