Bootstrap安装过程中,chrome控制台报错解决办法

今天初次使用Bootstrap,安装好所有默认的样式以及JS文件,运行之后发现Chrome控制台报错Uncaught TypeError: Cannot read property 'fn' of undefined 

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 7     <title>Document</title>
 8     <link rel="stylesheet" href="css/bootstrap.min.css"><!--加载bootstrap样式-->
 9     <link rel="stylesheet" href="css/style.css"><!--加载自定义样式,这个样式需要加载在bootstrap样式的下面-->
10     <script src="js/popper.min.js"></script><!--如果网站有加载经过编译的js则需要加载这个popper文件-->
11     <script src="js/bootstrap.min.js"></script><!--加载bootstrap的JS文件-->
12     <script src="js/jquery-3.3.1.min.js"></script><!--如果网站有加载经过编译的js则需要加载这个JQuery文件-->
13 </head>
14 <body>
15 
16 </body>
17 </html>

上面的代码运行之后发现Chrome控制台报错Uncaught TypeError: Cannot read property 'fn' of undefined 如下图:

经过一番尝试发现是JS文件加载的顺序不对,这里我们将jquery-3.3.1.min.js文件加载到bootstrap.min.js文件的前面,就不会报错了!解决方法如下图:

将JQuery文件放在bootstrap.min.js文件前面

1     <script src="js/jquery-3.3.1.min.js"></script><!--如果网站有加载经过编译的js则需要加载这个JQuery文件-->
2     <script src="js/bootstrap.min.js"></script><!--加载bootstrap的JS文件-->

猜你喜欢

转载自www.cnblogs.com/chnyung/p/10157319.html
今日推荐