/*jQuery(function(){ jQuery('.slider').bxSlider({ auto: true, useCSS: false }); });*/ // jQuery(document).ready(function() { // jQuery("#rwd-menu").on("click", function(){ // jQuery("header").find("nav").toggle(); // }); // }); function elementInViewport(el) { var elInViewport = false; jQuery( el ).each(function() { var rect = this.getBoundingClientRect(); if (rect.bottom > 0 && rect.right > 0 && rect.left < (window.innerWidth || document. documentElement.clientWidth) /*or $(window).width() */ && rect.top < (window.innerHeight || document. documentElement.clientHeight) /*or $(window).height() */) { elInViewport = this; // return this; } }); return elInViewport; } jQuery(window).load(function() { if(jQuery('.dj-slide').length && typeof gallery !== 'undefined') { images = gallery.simpleviewergallery.image; imagesSorted = []; var separators = ["images/", ".jpg"]; for (var image in images) { if (images.hasOwnProperty(image)) { imagesSorted.push({ "file" : images[image]['-imageURL'].split(new RegExp('('+separators.join('|')+')', 'g'))[2], "caption" : images[image]['caption'] }); } } imagesSorted.sort(function(a, b) { if(a.file < b.file) return -1; if(a.file > b.file) return 1; return 0; }) jQuery('.dj-slide').each(function() { var title = jQuery(this).find('a').attr('title'); var foundMatch = imagesSorted.filter(function( obj ) { return obj.file === title; }); if(typeof(foundMatch[0]) !== 'undefined') { var caption = foundMatch[0].caption; jQuery(this).find('a').attr('title', caption); jQuery(this).find('img').attr('alt', caption); jQuery(this).find('.dj-slide-desc .dj-slide-title').html(caption); } }); } // jQuery("section").children("div").each(function() { // if (jQuery(this).children("a").attr("href") == "http://www.faboba.com") { // jQuery(this).hide(); // } // }); // jQuery(function () { // jQuery.srSmoothscroll({ // // defaults // step: 100, // speed: 300, // // ease: 'none', // target: jQuery('body'), // container: jQuery(window) // }) // }) jQuery( window ).scroll(function() { // console.log(elementInViewport(jQuery(".parallax"))); if(elementInViewport(jQuery(".parallax"))) { var speed = 1; if(jQuery(elementInViewport(jQuery(".parallax"))).hasClass("slider_container") || jQuery(elementInViewport(jQuery(".parallax"))).hasClass("headerForSubpages")) { speed = 0; // speed = 0.36; // speed = 0.8; } else if(jQuery(elementInViewport(jQuery(".parallax"))).hasClass("slider_container_2")) { speed = 1.2; // speed = 0.3; var parentTopPos = jQuery(".slider_container_2")[0].getBoundingClientRect().top; parentTopPos = parentTopPos * 0.7; jQuery(".testimonials").css({'bottom' : parentTopPos+'px'}); } newBgPosition = parseInt(elementInViewport(jQuery(".parallax")).getBoundingClientRect().top) * speed; // console.log("elementInViewport(jQuery('.parallax')): " + elementInViewport(jQuery(".parallax")).getBoundingClientRect().top); // console.log("newBgPosition: " + newBgPosition); newBgPosition = Math.abs(newBgPosition); jQuery(elementInViewport(jQuery(".parallax"))).css( "background-position", "center -"+newBgPosition+"px" ); } }); if(jQuery(".contact").length>0) { jQuery(".contact .map").click(function() { jQuery(this).addClass("hideAfter"); }); jQuery(".contact .map").mouseleave(function() { jQuery(this).removeClass("hideAfter"); }); } // if(jQuery(window).scrollTop() < 800) { // parallax // sliderBgNewPosition = jQuery(window).scrollTop() / 4; // jQuery(".slider_container").css( "background-position", "center -"+sliderBgNewPosition+"px" ); // } // if (jQuery(this).scrollTop() > 40){ // jQuery('.main_menu').addClass("stickyHeader"); // jQuery('.slider_container').addClass("stickyHeaderSliderFix"); // } // else { // jQuery('.main_menu').removeClass("stickyHeader"); // jQuery('.slider_container').removeClass("stickyHeaderSliderFix"); // } }); jQuery(document).ready(function() { if(jQuery(document).width() < 1220) { var nav = responsiveNav("nav", { open: function(){ // jQuery('nav').toggleClass('rwdMenu'); }, close: function(){ // jQuery('nav').toggleClass('rwdMenu'); }, animate: false } ); jQuery("nav .parent").click(function() { jQuery(this).find('ul').toggle(); }); } // jQuery.getJSON("../images/galeria/akcesoria/gallery.json", function(images) { // console.log(images); // }); jQuery('.lazyYT').lazyYT(); });