我的想法是,触发滚动时,即使滚动到顶部1px,页面也应自动滚动到特定的div。然后出现导航栏。在此之前,该页面将以中间带有徽标的纯文本显示。但是这里有一些问题。请帮助。
下面是我的代码:
$(window).scroll(function () {
var sc = $(window).scrollTop()
if (sc > 1) {
$("#header-sroll").removeClass("scroll-display");
$('html, body').animate({
scrollTop: $("#about").offset().top
}, 800);
} else {
$("#header-sroll").addClass("scroll-display");
}
});
答案 0 :(得分:0)
我认为您应该使用平滑滚动概念,仅在多个部分之间滚动
http://jsfiddle.net/NGj7F/
这也可能对您有帮助
https://github.com/alvarotrigo/fullPage.js