Bootstrap 4 .modal(';show';)和.modal()之间的差异
如果在没有选项的情况下使用Bootstrap 4 .modal(';show';)和.modal()之间的差异,bootstrap-4,bootstrap-modal,Bootstrap 4,Bootstrap Modal,如果在没有选项的情况下使用.modal(),它的行为似乎与.modal('show')相同。即使再次调用.modal(),在my modal中输入表单输入字段的任何内容都会保留在那里 如果不与选项一起使用,这两种方法之间有什么区别吗?如果不是,则.model('show')的唯一目的是否是为了向后兼容?这是为了初始化具有以下功能的模式: 由于show选项的默认值为true,因此它实际上与调用 $('#myModal').modal({show:true}); 或者,使用show方法显式显示模式
.modal()
,它的行为似乎与.modal('show')
相同。即使再次调用.modal()
,在my modal中输入表单输入字段的任何内容都会保留在那里
如果不与选项一起使用,这两种方法之间有什么区别吗?如果不是,则
.model('show')
的唯一目的是否是为了向后兼容?这是为了初始化具有以下功能的模式:
由于show
选项的默认值为true,因此它实际上与调用
$('#myModal').modal({show:true});
或者,使用show
方法显式显示模式,而不管show
选项的值如何
$('#myModal').modal('show');
但是,如果要将show
选项的值更改为false(通过数据属性或JS)
..
调用$('#myModal').modal()代码>不会自动显示模式
演示:
$('#myModal').modal('show');
<div id="myModal" class="modal fade" tabindex="-1" data-show="false">
<div class="modal-dialog">
<div class="modal-content">
..
</div>
</div>
</div>