ernestophone.ens.fr/gestion/static/js/scripts.js
2020-09-10 15:06:53 +02:00

40 lines
916 B
JavaScript

function scroll_to(clicked_link, nav_height) {
var element_class = clicked_link.attr('href').replace('#', '.');
var scroll_to = 0;
if(element_class != '.top-content') {
element_class += '-container';
scroll_to = $(element_class).offset().top - nav_height;
}
if($(window).scrollTop() != scroll_to) {
$('html, body').stop().animate({scrollTop: scroll_to}, 1000);
}
}
jQuery(document).ready(function() {
/*
Navigation
*/
$('a.scroll-link').on('click', function(e) {
e.preventDefault();
scroll_to($(this), $('nav').outerHeight());
});
// toggle "navbar-no-bg" class
$('.top-content h1').waypoint(function() {
$('nav').toggleClass('navbar-no-bg');
});
/*
Background slideshow
*/
$('.top-content').backstretch("assets/img/backgrounds/1.jpg");
$('.section-4-container').backstretch("assets/img/backgrounds/2.jpg");
/*
Wow
*/
new WOW().init();
});