使用过JQuery UI的应该知道,它里面有一个dialog的弹出框组件,功能也很丰富。
与jQuery UI的dialog类似,Bootstrap里面也内置了弹出框组件。(推荐学习:Bootstrap视频教程)
打开bootstrap 文档http://v3.bootcss.com/components/可以看到它的dialog是直接嵌入到bootstrap.js和bootstrap.css里面的,也就是说,只要我们引入了bootstrap的文件,就可以直接使用它的dialog组件,是不是很方便。
本篇我们就结合新增编辑的功能来介绍下bootstrap dialog的使用。废话不多说,直接看来它如何使用吧。
通过html代码显示
<!-- Button trigger modal 弹出框的触发器 --> <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> Launch demo modal </button> <!-- Modal 弹出框的结构 --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="myModalLabel">Modal title</h4> </div> <div class="modal-body"> ... </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> <button type="button" class="btn btn-primary">Save changes</button> </div> </div> </div> </div>
这种方式简单直观; 但会增加html的‘重量',而且不够灵活,大量使用时不建议使用
通过js的方式展现
最简单的实现方式:
BootstrapDialog.show({ message: 'Hi Apple!' });
更多Bootstrap相关技术文章,请访问Bootstrap教程栏目进行学习!
Atas ialah kandungan terperinci dialog是bootstrap的么. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!