Javascript bootstrap3导航栏在JSFIDLE上折叠,但在本地浏览器上无法工作

Javascript bootstrap3导航栏在JSFIDLE上折叠,但在本地浏览器上无法工作,javascript,html,css,Javascript,Html,Css,bootstrap3导航栏折叠在JSFIDLE上的工作如下 标题 .... 切换导航 但当保存相同的html并在本地运行时,它不会崩溃 代码中应该考虑多个事项。 你应该把你的资源放在not中。这两者之间有一个主要区别,一个包含机器可读的信息,而另一个代表介绍性内容 您需要在bootstrap.min.js之前加载jquery.min.js,因为引导将需要使用jquery 您还需要添加到,以便能够控制所有屏幕大小的视口 通过遵守这两个注意事项,您的代码应该按预期工作

bootstrap3导航栏折叠在JSFIDLE上的工作如下


标题
....
切换导航

但当保存相同的html并在本地运行时,它不会崩溃


代码中应该考虑多个事项。

  • 你应该把你的资源放在not中。这两者之间有一个主要区别,一个包含机器可读的信息,而另一个代表介绍性内容
  • 您需要在
    bootstrap.min.js
    之前加载
    jquery.min.js
    ,因为引导将需要使用jquery
  • 您还需要添加到
    ,以便能够控制所有屏幕大小的视口
通过遵守这两个注意事项,您的代码应该按预期工作


标题
切换导航

> p>在代码中有很多事情需要考虑。

  • 你应该把你的资源放在not中。这两者之间有一个主要区别,一个包含机器可读的信息,而另一个代表介绍性内容
  • 您需要在
    bootstrap.min.js
    之前加载
    jquery.min.js
    ,因为引导将需要使用jquery
  • 您还需要添加到
    ,以便能够控制所有屏幕大小的视口
通过遵守这两个注意事项,您的代码应该按预期工作


标题
切换导航
使用
标记。在关闭
标记之前,在页面末尾附近包含js文件。 为了节省将来的时间,请访问bootstrap官方文档。

这是最好的、写得很好的文档之一

使用
标记。在关闭
标记之前,在页面末尾附近包含js文件。 为了节省将来的时间,请访问bootstrap官方文档。

这是最好的、写得很好的文档之一

首先使用
而不是
,然后尝试在
部分中使用此元标记

<meta name="viewport" content="width=device-width, initial-scale=1">

然后,导航栏将折叠所有小于768px的屏幕大小,作为引导的默认行为。 所以要在特定的屏幕断点上扩展它,您可以添加这个类组合
导航栏展开-*
到主导航元素

希望它对您有用。

首先使用
而不是
,然后尝试在
部分中使用此元标记

<meta name="viewport" content="width=device-width, initial-scale=1">

然后,导航栏将折叠所有小于768px的屏幕大小,作为引导的默认行为。 所以要在特定的屏幕断点上扩展它,您可以添加这个类组合
导航栏展开-*
到主导航元素


希望它对您有用。

js已导入。在本地机器上,将header改为head没有任何区别。@CharlesBao我知道js已导入,但导入的顺序很重要。只要复制并粘贴我在答案中提供的代码就可以了。我会将您的代码片段复制到本地文件并用chrome打开。仍然没有导入collapse.js。在本地机器上,将header改为head没有任何区别。@CharlesBao我知道js已导入,但导入的顺序很重要。只要复制并粘贴我在答案中提供的代码就可以了。我会将您的代码片段复制到本地文件并用chrome打开。还是没有崩溃。很高兴它起了作用!很高兴它有帮助!