$(window).scroll(function() {
if ($(document).scrollTop() > 930) {
$('.navbar').addClass('navbar-shrink');
}
else {
$('.navbar').removeClass('navbar-shrink');
}
});
$(function() {
$('a[href*=#]:not([href=#])').click(function() {
if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
var target = $(this.hash);
target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
if (target.length) {
$('html,body').animate({
scrollTop: target.offset().top
}, 1000);
return false;
}
}
});
});
// Owl carousel
$('.owl-partners').owlCarousel({
loop:true,
margin:10,
nav:false,
autoplay:true,
autoplayTimeout:3000,
autoplayHoverPause:true,
responsive:{
0:{
items:1
},
600:{
items:3
},
1000:{
items:5
}
}
})
// Owl carousel
$('.owl-portfolio').owlCarousel({
loop:true,
margin:10,
nav:true,
navText: [
"",
""
],
dots:false,
autoplay:true,
autoplayTimeout:5000,
autoplayHoverPause:true,
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:1
}
}
})
// Owl carousel
$('.owl-slider').owlCarousel({
loop:true,
margin:0,
nav:true,
navText: [
"",
""
],
dots:false,
autoplay:true,
smartSpeed:850,
autoplayTimeout:6000,
autoplayHoverPause:true,
responsive:{
0:{
items:1
},
600:{
items:1
},
1000:{
items:1
}
}
})
// hide #back-top first
$("#back-top").hide();
// fade in #back-top
$(window).scroll(function () {
if ($(this).scrollTop() > 300) {
$('#back-top').fadeIn();
} else {
$('#back-top').fadeOut();
}
});
// scroll body to 0px on click
$('#back-top a').on("click", function(){
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
// Closes the Responsive Menu on Menu Item Click
$('.navbar-collapse ul li a').click(function() {
$('.navbar-toggle:visible').click();
});
$(function() {
$('.stats-bar').appear();
$('.stats-bar').on('appear', function() {
var fx = function fx() {
$(".stat-number").each(function (i, el) {
var data = parseInt(this.dataset.n, 10);
var props = {
"from": {
"count": 0
},
"to": {
"count": data
}
};
$(props.from).animate(props.to, {
duration: 1000 * 1,
step: function (now, fx) {
$(el).text(Math.ceil(now));
},
complete:function() {
if (el.dataset.sym !== undefined) {
el.textContent = el.textContent.concat(el.dataset.sym)
}
}
});
});
};
var reset = function reset() {
console.log($(this).scrollTop())
if ($(this).scrollTop() > 90) {
$(this).off("scroll");
fx()
}
};
$(window).on("scroll", reset);
});
});