Bootstrap modal使用及点击外部不消失的解决方法
本文实例为大家分享了Bootstrapmodal使用及点击外部不消失的解决方法,供大家参考,具体内容如下
1.代码:
<inputid="btntext"type="button"value="添加文本组件"data-toggle="modal"data-target="#myModal"href="../SysManage/ZuJianManage.aspx"/> <!--Modal--> <divclass="modalhidefade"id="myModal"tabindex="-1"role="dialog"> <divclass="modal-header"><buttonclass="close"type="button"data-dismiss="modal">×</button> <h3id="myModalLabel">Modalheader</h3> </div> <divclass="modal-body"></div> </div>
当然你也可以用js来控制。
如下代码:
显示:$('#myModal').modal('show');
隐藏:$('#myModal').modal('hide');
开关:$('#myModal').modal('toogle');
事件: $('#myModal').on('hidden',function(){//dosomething…});
注意:我这边用到了href属性,这是让modal去remote一个url。当然,你可以把你要的内容,直接写在modal-body里面。
认真看modal的div结构,你就会明白,modal-body是代表内容,modal-header是头部,那么如果要在底部加两个按钮,那么就得用下面的代码了。
<divclass="modal-footer"> <ahref="#"class="btn">关闭</a> <ahref="#"class="btnbtn-primary">保存</a> </div>
注意:如果要给modal设置宽度,那必须得加上布局。就是把modal放在下面的代码块中,并且设置modal的宽度。style="width:500px".对了,你还不可以用span样式直接放到class里面。
<div class="container"></div>
如果要使弹出框点击外部不消失,在触发模态框的组件上添加以下属性data-backdrop="static"
<divclass="modalhidefade"id="myModal"tabindex="-1"role="dialog" <spanstyle="font-family:arial,宋体,sans-serif,tahoma,'MicrosoftYaHei';font-size:14px;line-height:24px;"> <spanstyle="color:#ff6666;">data-backdrop="static"</span> </span>> </div>
更多内容请点击专题《BootstrapModal使用教程》进行学习,希望大家喜欢。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。