This commit is contained in:
Nicolas Bally 2016-08-01 22:42:22 +02:00
parent fd4050d482
commit c2574707db

View File

@ -9,20 +9,30 @@
$(document).on("scroll", onScroll); $(document).on("scroll", onScroll);
function onScroll(event){ function onScroll(event){
var scrollPos = $(document).scrollTop(); var scrollPos = $(document).scrollTop();
$('#top_bar ul>li>a').each(function () {
var currLink = $(this); if ((window.innerHeight + window.scrollY) >= (document.body.offsetHeight - 10)) {
var refElement = $("#" + currLink.attr("data-link")); $(".menu a").removeClass("active");
if(refElement.html()){ $(".menu a:last").addClass("active");
if (refElement.position().top <= scrollPos + 54 && refElement.position().top + refElement.height() > scrollPos + 54) {
$('#top_bar ul>li>a').removeClass("active");
currLink.addClass("active");
}
else{
currLink.removeClass("active");
}
} }
}); else{
$('#top_bar ul>li>a').each(function () {
var currLink = $(this);
var refElement = $("#" + currLink.attr("data-link"));
if(refElement.html()){
if (refElement.position().top <= scrollPos + 54 && refElement.position().top + refElement.height() > scrollPos + 54) {
$('#top_bar ul>li>a').removeClass("active");
currLink.addClass("active");
}
else{
currLink.removeClass("active");
}
}
});
}
} }
// Pour que les élements s'animent au scroll // Pour que les élements s'animent au scroll