49 lines
1.1 KiB
JavaScript
49 lines
1.1 KiB
JavaScript
|
function scroll_to(clicked_link, nav_height) {
|
||
|
var element_class = clicked_link.attr('href').replace('#', '.');
|
||
|
var scroll_to = 0;
|
||
|
if(element_class != '.home') {
|
||
|
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
|
||
|
$('.home .text').waypoint(function() {
|
||
|
$('nav').toggleClass('navbar-no-bg');
|
||
|
});
|
||
|
|
||
|
/*
|
||
|
Background
|
||
|
*/
|
||
|
$('.home').backstretch("/static/img/splash.jpg");
|
||
|
|
||
|
$('#top-navbar-1').on('shown.bs.collapse', function(){
|
||
|
$('.home').backstretch("resize");
|
||
|
});
|
||
|
$('#top-navbar-1').on('hidden.bs.collapse', function(){
|
||
|
$('.home').backstretch("resize");
|
||
|
});
|
||
|
|
||
|
$('a[data-toggle="tab"]').on('shown.bs.tab', function(){
|
||
|
$('.testimonials-container').backstretch("resize");
|
||
|
});
|
||
|
|
||
|
/*
|
||
|
Wow
|
||
|
*/
|
||
|
new WOW().init();
|
||
|
|
||
|
});
|