function sticky_header() {
"use strict";
$(window).scroll(function() {
if ($(this).scrollTop() > 1){
$('header#header').addClass("sticky");
}
else{
$('header#header').removeClass("sticky");
}
if ($(this).scrollTop() > 150) {
$('.scrollToTop') .addClass('left') .removeClass('right');
} else {
$('.scrollToTop') .addClass('right') .removeClass('left');
}
});
}
function gototop() {
"use strict";
//Click event to scroll to top
$('.scrollToTop').on("click", function(){
$('html, body').animate({scrollTop : 0},800);
return false;
});
}
function page_scroling() {
"use strict";
// Page scroll
$("html").niceScroll({horizrailenabled:false,cursorcolor:"#000",background: "#e6e6e6",cursorborderradius: "0px",cursorwidth: "15px",cursorborder: "",cursoropacitymax:0.7,boxzoom:true,touchbehavior:false});
}
function navbar_scrolling() {
"use strict";
// Nav scroll
$(".sidepanel_nav").niceScroll({horizrailenabled:false,cursorcolor:"#000",background: "#e6e6e6",cursorborderradius: "0px",cursorwidth: "15px",cursorborder: "",cursoropacitymax:0.7,boxzoom:true,touchbehavior:false});
}
function openVideo() {
"use strict";
// Open Video on click of image
jQuery('.open_video').on("click", function(event) {
jQuery(this).fadeOut();
jQuery(this).next('.iframe').fadeIn(400);
return false
});
}
/*function menu_toggle() {
"use strict";
// Seccond home Menu option
jQuery('.menu-toggle').on("click", function(event) {
jQuery('.navigation.sidepanel_nav').toggleClass('opened');
jQuery('html').toggleClass('menu-opening');
jQuery('.wrapper').toggleClass('opening');
});
jQuery('.navigation.sidepanel_nav ul > li.has_submenu').on("click", function(event) {
jQuery(this).toggleClass('clicked');
jQuery(this).children('ul').slideToggle('fast');
});
jQuery('html').on("click", function(event) {
jQuery('.navigation.sidepanel_nav').removeClass('opened');
jQuery('html').removeClass('menu-opening');
jQuery('.wrapper').removeClass('opening');
});
jQuery('.navigation.sidepanel_nav,').on("click", function(event) {
event.stopPropagation();
});
jQuery('.menu-toggle').on("click", function(event) {
event.stopPropagation();
});
jQuery('li.has_submenu').on("click", function(event) {
event.stopPropagation();
});
}*/
function responsiveMenu() {
"use strict";
// Responsive Menu
$('nav#responsive_menu').mmenu({
classes : 'mm-white mm-slide',
searchfield : true,
counters : true,
header : {
add : true,
update : true,
title : 'Fatafo Portfolio Template'
}
});
}
function owlCarouselFunction() {
"use strict";
//Albums Carousel
var owl = $("#owl-demo");
owl.owlCarousel({
autoPlay: true,
navigation: true,
pagination: false,
items : 4,
itemsDesktop : [1000,4],
itemsDesktopSmall : [900,4],
itemsTablet: [600,3],
itemsMobile : [400,1],
});
//Albums Carousel
var owl_albums = $(".album_carousel");
owl_albums.owlCarousel({
autoPlay: true,
navigation: true,
pagination: false,
items : 4,
itemsDesktop : [1000,4],
itemsDesktopSmall : [900,4],
itemsTablet: [600,3],
itemsMobile : [400,1],
});
}
function filtables() {
"use strict";
jQuery('#Grid').mixitup({
effects: ['fade', 'scale', 'rotateY'],
transitionSpeed: 1000
});
jQuery(".filternav li a").on("click", function(event) {
jQuery(".filternav li").removeClass("active");
jQuery(this).parent().addClass("active")
event.preventDefault();
});
}
function pageHeight() {
"use strict";
// Loading Page Effect
var windowHeight = $(window).height();
jQuery('.loader').fadeOut(400);
jQuery('.loader').css('height', windowHeight);
jQuery('.navigation.sidepanel_nav').css('height', windowHeight);
jQuery('.countdown').css('min-height', windowHeight);
}
function blogSlider() {
"use strict";
//Flexslider for Blog posts
jQuery('.flexslider').flexslider({
animation: "slide",
prevText:"",
nextText:"",
//controlNav: false,
start: function(slider){
$('body').removeClass('loading');
}
});
}
function homeSlider() {
"use strict";
//Slider for Homepage V2
jQuery('.flexslider.homepage2').flexslider({
animation: "slide",
start: function(slider){
$('body').removeClass('loading');
}
});
}
jQuery(document).ready(function($) {
sticky_header();
gototop();
page_scroling();
navbar_scrolling();
openVideo();
responsiveMenu();
owlCarouselFunction();
filtables();
});
jQuery(window).load(function() {
pageHeight();
blogSlider();
});