1
對不起提前,初學者的問題在這裏:-)簡單scrollspy效果的jQuery
我想實現我的導航一scrollspy效果。基本上,我只需要當我滾動到相應的部分時,我的鏈接就會變成紅色。 我已經看了一下,發現了一些在線的例子,但是我試過的東西實際上並沒有解決,而且我的JS也是草率的。
任何人都可以幫忙嗎?
這裏是滿的jsfiddle我到目前爲止: https://jsfiddle.net/Tiph/v6vtczwe/
Tahnk你這麼多的時間和幫助!
$(document).ready(function(){
//SMOOTHSCROLL
$('.nav-top a, .scrollDown').click(function(){
$('html, body').animate({
scrollTop: $($(this).attr('href'))
.offset().top
}, 700);
return false;
});
});
$(window).scroll(function(){
var $window =$(window);
var scroll_top = $(window).scrollTop();
console.log($(window).scrollTop());
var position = $("section").offset().top;
var news = $("#newsSection").offset().top;
var shows = $("#showsSection").offset().top;
if (scroll_top >= news) {
$('.news').addClass("selected");
}
if (scroll_top >= shows) {
$('.shows').addClass("selected");
}
});