首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.modal('show')和.modal()的区别

.modal('show')和.modal()的区别
EN

Stack Overflow用户
提问于 2019-01-17 07:18:01
回答 1查看 2.2K关注 0票数 0

如果使用.modal()时没有选项,那么它的行为似乎与.modal('show')相同。在我的模式中输入到表单输入字段中的任何内容,即使在再次调用.modal()之后,仍然保留在那里。

如果不与选项一起使用,这两种方法之间有什么区别吗?如果不是,.modal('show')的唯一目的是向后兼容吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-17 13:27:45

这是用于初始化的--用默认选项初始化模型

代码语言:javascript
复制
$('#myModal').modal();

由于show 选项的默认值为true,因此它实际上与调用.

代码语言:javascript
复制
$('#myModal').modal({show:true});

或者,使用show 方法显式显示模态,而不考虑show 选项的值.

代码语言:javascript
复制
$('#myModal').modal('show');

但是,如果要将show选项的值更改为false (通过数据属性或JS)。

代码语言:javascript
复制
<div id="myModal" class="modal fade" tabindex="-1" data-show="false">
    <div class="modal-dialog">
        <div class="modal-content">
         ..
        </div>
    </div>
</div>

调用$('#myModal').modal();不会自动显示模态。

演示:https://www.codeply.com/go/I0oPNSvX5M

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54230801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档