作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不知道出了什么问题,也不知道为什么在滚动时只选择了最后一部分。
<body data-spy="scroll" data-target="#homeToolbar" data-offset="50">
<nav class="navbar navbar-default navbar-fixed-top" id="homeToolbar">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">Testing</a>
</div>
<div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav pull-right">
<li><a href="#section2">Home</a></li>
<li><a href="#section3">Product</a></li>
<li><a href="#section4">Team</a></li>
<li><a href="#section5">Contact</a></li>
</ul>
</div>
</div>
</div>
</nav>
</body>
最佳答案
尝试使用 .affix 的特性并添加一些偏移量,并为要滚动的元素添加 .page-scroll 类。
你的 Jquery 应该有点像这样(基于上面的 fiddle )
//jQuery for page scrolling feature - requires jQuery Easing plugin
$(function() {
// jQuery for page scrolling feature - requires jQuery Easing plugin
$('a.page-scroll').bind('click', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: ($($anchor.attr('href')).offset().top - 50)
}, 1250, 'easeInOutExpo');
event.preventDefault();
});
// Highlight the top nav as scrolling occurs
$('body').scrollspy({
target: '.navbar-fixed-top',
offset: 51
});
// Closes the Responsive Menu on Menu Item Click
$('.navbar-collapse ul li a:not(.dropdown-toggle)').click(function() {
$('.navbar-toggle:visible').click();
});
// Offset for Main Navigation
$('#mainNav').affix({
offset: {
top: 100
}
});
});
关于jquery - Twitter Bootstrap Scrollspy 总是突出显示最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38343428/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!