Bootstrap Modal-静态框使用及遇到的问题

Bootstrap Modals 是使用的定制的JQuery 插件创建的,下面是使用方法:

1.1:导入对应的js。css,需要导入bootstrap.js或者bootstrap.min.js文件,bootstrap的前提是jQuery,所以我们要导入jquery.min.js

对应导入代码:









1.2:具体用法有2种
1、 通过 data 属性 :在控制器元素(比如按钮或者链接)上设置属性  data-toggle="modal" ,同时设置  data-target="#identifier"  或  href="#identifier"  来指定要切换的特定的模态框(带有 id="identifier")。

demo如下:

创建模态框(Modal)


2、通过 JavaScript :使用这种技术,您可以通过简单的一行 JavaScript 来调用带有 id="identifier" 的模态框:

$('#identifier').modal(options)
demo:

$(function () {
    $("#btn_edit").click(function () {
     
        $("#myModal").modal("show");
        console.log("打开静态框");
    });
})


遇到的问题:

用js的方式调用,打开modal静态框的时候一直包下面的错误,

Infographic.js:176 Uncaught TypeError: $(...).modal is not a function
    at HTMLButtonElement. (Infographic.js:176)
    at HTMLButtonElement.dispatch (jquery.min.js:3)
    at HTMLButtonElement.r.handle (jquery.min.js:3)

解决方案:上面的问题主要是包的引入问题,要确保上面的包多已经引入,我就是在引入jquery包时,引入了2个重复的包,去掉其中的一个,问题解决了。


你可能感兴趣的:(Bootstrap)