引导:修复了导航不起作用的问题
Bootstrap: Fixed navigation does not works
我有这个页面,导航应该被修复,但不起作用。可能是脚本问题?这是 HTML:
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="page-scroll"><a href="http://develop.nowcommu.myhostpoint.ch/">Home</a></li>
<li><a class="page-scroll" href="/architektur.html">Architektur</a></li>
<li><a class="page-scroll" href="/ausstattung.html">Ausstattung</a></li>
<li><a class="page-scroll" href="/table.html">Wohnungen</a></li>
<li><a class="page-scroll" href="/lage.html">Lage</a></li>
<li><a class="page-scroll" href="/galerie.html">Galerie</a></li>
<li><a class="page-scroll selected" href="/kontakt.html">Kontakt</a></li>
</ul>
</div><!--/.nav-collapse -->
.JS:
var logoBarHeight = $('.logo-bar').height();
$(document).on('scroll', function() {
if($(document).scrollTop() > logoBarHeight) {
$('#navbar').addClass('navbar-fixed-top');
} else {
$('#navbar').removeClass('navbar-fixed-top');
}
});
在 dom ready 执行代码
<script>
$(function(){
var logoBarHeight = $('.logo-bar').height();
$(window).on('scroll', function() {
if($(window).scrollTop() > logoBarHeight){
$('#navbar').addClass('navbar-fixed-top');
} else {
$('#navbar').removeClass('navbar-fixed-top');
}
});
});
</script>
在浏览器控制台中查找。如果您使用的是镶版式:在 Windows 和 Linux 上:Ctrl + Shift + J在 Mac 上:cmd + 选项 + j
你会看到很多javascript资源没有被加载。看到我在正在加载的任何文件中都没有看到上面的 JS 代码,我假设您已经将其放在返回 404 的"cbpAnimatedHeader.js"中。
相关文章:
- jQuery幻灯片放映问题-幻灯片放映不起作用
- TypeError:$(..).higharts不是函数-现有解决方案不起作用-Yeoman生成器存在问题
- JavaScript的循环问题,将值插入数组将不起作用
- 代码不起作用.我无法确定这个问题
- SAPUI5绑定问题:json文件中维护的列表项链接不起作用
- JSSOR Slider中的空幻灯片和goto-currentIndex属性在javascript中不起作用的问题
- AngularJs的ui.bootstrap问题-崩溃不起作用
- JavaScript id 选择器不起作用?不知道出了什么问题
- Ajax 调用不起作用此代码中的问题
- Jquery 选项卡在 Jcarousel 中不起作用.我该如何解决这个问题
- 我的JavaScript代码有什么问题?它在IE8中不起作用
- 虽然循环不起作用(在其他类似问题中找不到答案)
- Jquery Carousel 不起作用(JS 问题)
- Javascript viewport then element.style.left 不起作用?这有什么问题
- .change() 在 IE 中不起作用,当更改为 .click() 时,同样的问题
- 以下语法有什么问题:它不起作用
- 是否有修复“滚动到”jquery 函数在火狐中不起作用的问题
- IE9 问题:动态创建(通过 innerHTML)选项按钮和复选框不起作用
- 修复了浮动横幅在IE6中不起作用的问题
- 我的 Jquery 按钮 - 禁用/启用功能不起作用.谁能告诉我出了什么问题