150 lines
3.4 KiB
JavaScript
150 lines
3.4 KiB
JavaScript
|
|
/* jQuery Pre loader
|
|
-----------------------------------------------*/
|
|
$(window).load(function(){
|
|
$('.preloader').fadeOut(1000); // set duration in brackets
|
|
});
|
|
|
|
|
|
/* Magnific Popup
|
|
-----------------------------------------------*/
|
|
$(document).ready(function() {
|
|
$('.popup-youtube').magnificPopup({
|
|
type: 'iframe',
|
|
mainClass: 'mfp-fade',
|
|
removalDelay: 160,
|
|
preloader: false,
|
|
fixedContentPos: false,
|
|
});
|
|
});
|
|
|
|
|
|
/* Istope Portfolio
|
|
-----------------------------------------------*/
|
|
jQuery(document).ready(function($){
|
|
|
|
if ( $('.iso-box-wrapper').length > 0 ) {
|
|
|
|
var $container = $('.iso-box-wrapper'),
|
|
$imgs = $('.iso-box img');
|
|
|
|
$container.imagesLoaded(function () {
|
|
|
|
$container.isotope({
|
|
layoutMode: 'fitRows',
|
|
itemSelector: '.iso-box'
|
|
});
|
|
|
|
$imgs.load(function(){
|
|
$container.isotope('reLayout');
|
|
})
|
|
|
|
});
|
|
|
|
//filter items on button click
|
|
|
|
$('.filter-wrapper li a').click(function(){
|
|
|
|
var $this = $(this), filterValue = $this.attr('data-filter');
|
|
|
|
$container.isotope({
|
|
filter: filterValue,
|
|
animationOptions: {
|
|
duration: 750,
|
|
easing: 'linear',
|
|
queue: false,
|
|
}
|
|
});
|
|
|
|
// don't proceed if already selected
|
|
|
|
if ( $this.hasClass('selected') ) {
|
|
return false;
|
|
}
|
|
|
|
var filter_wrapper = $this.closest('.filter-wrapper');
|
|
filter_wrapper.find('.selected').removeClass('selected');
|
|
$this.addClass('selected');
|
|
|
|
return false;
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
$(document).ready(function() {
|
|
|
|
/* Hide mobile menu after clicking on a link
|
|
-----------------------------------------------*/
|
|
$('.navbar-collapse a').click(function(){
|
|
$(".navbar-collapse").collapse('hide');
|
|
});
|
|
|
|
|
|
/* smoothscroll
|
|
----------------------------------------------*/
|
|
$(function() {
|
|
$('#home a, .navbar-default a').bind('click', function(event) {
|
|
var $anchor = $(this);
|
|
$('html, body').stop().animate({
|
|
scrollTop: $($anchor.attr('href')).offset().top - 49
|
|
}, 1000);
|
|
event.preventDefault();
|
|
});
|
|
});
|
|
|
|
|
|
|
|
/* home slideshow section
|
|
-----------------------------------------------*/
|
|
$(function(){
|
|
jQuery(document).ready(function() {
|
|
$('#home').backstretch([
|
|
"images/home-bg-slideshow1.jpg",
|
|
"images/home-bg-slideshow2.jpg",
|
|
"images/home-bg-slideshow3.jpg",
|
|
], {duration: 2000, fade: 750});
|
|
});
|
|
})
|
|
|
|
|
|
/* Flexslider
|
|
-----------------------------------------------*/
|
|
$(window).load(function() {
|
|
$('.flexslider').flexslider({
|
|
animation: "slide"
|
|
});
|
|
});
|
|
|
|
|
|
/* Parallax section
|
|
-----------------------------------------------*/
|
|
function initParallax() {
|
|
$('#about').parallax("100%", 0.1);
|
|
$('#feature').parallax("100%", 0.3);
|
|
$('#about').parallax("100%", 0.1);
|
|
$('#video').parallax("100%", 0.2);
|
|
$('#menu').parallax("100%", 0.3);
|
|
$('#team').parallax("100%", 0.3);
|
|
$('#gallery').parallax("100%", 0.1);
|
|
$('#contact').parallax("100%", 0.2);
|
|
}
|
|
initParallax();
|
|
|
|
|
|
/* Nivo lightbox
|
|
-----------------------------------------------*/
|
|
$('#gallery .col-md-4 a').nivoLightbox({
|
|
effect: 'fadeScale',
|
|
});
|
|
|
|
|
|
/* wow
|
|
-------------------------------*/
|
|
new WOW({ mobile: false }).init();
|
|
|
|
});
|
|
|