jquery - Bootstrap 导航栏不适用于 Chrome,但适用于其他地方

标签 jquery html css twitter-bootstrap google-chrome

我正在使用此主题制作一个网站(您可以在此处查看代码):

https://bootstrapthemes.co/item/jwood-photography-portfolio-html-landing-page-template/

但有一个问题:导航栏在 Chrome 上不起作用。它看起来不错,但点击后不会带你去任何地方。它在 IE 上完美运行。

你能帮我看看这个问题出在哪里吗?我认为几周前我下载主题时它起作用了。我没有对影响导航栏的代码进行任何更改。清除浏览器缓存没有帮助。

实时预览页面也有同样的问题:

https://bootstrapthemes.co/demo/html/one-page-portfolio-landing-page/

最佳答案

这可能与 this 有关问题。

此外,我在 main.js 文件中没有找到任何 ID 为 navbar-collapse 的选择器。

事件绑定(bind)到 $('#navbar-collapse') 而不是 $('.navbar-collapse')

通过更改选择器,它将在 Chrome 中工作。

关于jquery - Bootstrap 导航栏不适用于 Chrome,但适用于其他地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46871636/

相关文章:

html - 如何使绝对定位的 HTML block 元素居中? (相对于其 parent ?)

jQuery javascript 日期时间选择器

html - CSS 网格在 flexbox 中不会增长

jquery - 如何用rowspan隐藏行

html - 防止绝对子级扩展父级

javascript - 使用Javascript检测谷歌浏览器切换CSS

jquery css3 渐变插件

javascript - 如果在数组中找不到任何输入值,则阻止表单提交

jquery - 如何在 jQuery AJAX 中的 onclick 事件中传递函数参数?

javascript - 我需要在单击 3 个单选选项之一时填充 2 个选择下拉列表