jQuery(document).ready(function($){ $(".site-nav-toggle").click(function(){ $(".site-nav").toggle(); }); // retina logo if( window.devicePixelRatio > 1 ){ if($('.normal_logo').length && $('.retina_logo').length){ $('.normal_logo').hide(); $('.retina_logo').show(); } // $('.page-title-bar').addClass('page-title-bar-retina'); } // responsive or not if( alchem_params.responsive == 'no' ){ $('meta[name="viewport"]').prop('content', 'width='+alchem_params.site_width.replace('px','')); } // parallax scrolling if( $('.parallax-scrolling').length ){ $('.parallax-scrolling').parallax({speed : 0.15}); } // related posts var related = $(".alchem-related-posts"); related.owlCarousel({ loop:true, margin:15, navText: [" "," "], responsiveClass:true, responsive:{ 0:{ items:1, nav:true }, 600:{ items:2, nav:false }, 1000:{ items:3, nav:true, loop:false } } }) //fixed header $(window).scroll(function(){ if( $('.fxd-header').length ){ if( $("body.admin-bar").length){ if( $(window).width() < 765) { stickyTop = 46; } else { stickyTop = 32; } } else{ stickyTop = 0; } var stickyTop2 = stickyTop; if( $(".top-bar").length ){ stickyTop2 = stickyTop + $(".top-bar").outerHeight() ; } if( $('.slider-above-header .page-top-slider').length ){ stickyTop2 = stickyTop2 + $('.slider-above-header .page-top-slider').outerHeight() ; } //// if( !($(window).width() < 919 && alchem_params.isMobile == 0 )) { $('.fxd-header').css('top',stickyTop); var scrollTop = $(window).scrollTop(); if ( scrollTop > stickyTop2 ) { if( !$(".top-banner").length ){ $('.main-header').hide(); } $('.fxd-header').show(); } else { if( !$(".top-banner").length ){ $('.main-header').show(); } $('.fxd-header').hide(); } } //////////// } }); // nav menu search icon if( alchem_params.show_search_icon === 'yes' ){ $.ajax({type:"POST",dataType:"html",url:alchem_params.ajaxurl,data:"action=alchem_nav_searchform", success:function(data){ $('header .main-header .main-nav').append(''); },error:function(){}}); $('header').on('click','.site-search-toggle',function(){ $('.menu-item-search-icon .search-form').toggle(); }); } // tool tip $('[data-toggle="tooltip"]').tooltip(); // slider if( $('.alchem-carousel').length){ var interval = parseInt(alchem_params.slideshow_speed); if(alchem_params.slider_autoplay == 'no') interval = false; $('.alchem-carousel').carousel({ interval: interval, cycle: true }); } // scheme if( typeof alchem_params.global_color !== 'undefined' && alchem_params.global_color !== '' ){ less.modifyVars({ '@color-main': alchem_params.global_color }); } //masonry // blog $('.blog-grid').masonry({ // options itemSelector : '.entry-box-wrap' }); $('.blog-timeline-wrap .entry-box-wrap').each(function(){ var position = $(this).offset(); var left = position.left; var wrap_width = $(this).parents('.blog-timeline-wrap').innerWidth(); if( left/wrap_width > 0.5){ $(this).removeClass('timeline-left').addClass('timeline-right'); }else{ $(this).removeClass('timeline-right').addClass('timeline-left'); } }); //side header $('.side-header .site-nav .menu_column .sub-menu').css({'width':$('.post-wrap').width()}); //nav arrow on mobiles $('.site-nav ul li.menu-item-has-children').each(function(){ $(this).prepend(''); }) $(document).on('click','.menu-dropdown-icon',function(){ var submenu = $(this).parent('li').find('>ul.sub-menu'); submenu.slideToggle(); }); $(window).resize(function() { //side header $('.side-header .site-nav .menu_column .sub-menu').css({'width':$('.post-wrap').width()}); // blog timeline $('.site-nav ul li .sub-menu').attr("style",""); $('.site-nav').attr("style",""); $('.blog-timeline-wrap .entry-box-wrap').each(function(){ var position = $(this).offset(); var left = position.left; var wrap_width = $(this).parents('.blog-timeline-wrap').innerWidth(); if( left/wrap_width > 0.5){ $(this).removeClass('timeline-left').addClass('timeline-right'); }else{ $(this).removeClass('timeline-right').addClass('timeline-left'); } }); }); jQuery('header .site-nav').onePageNav({filter: 'ul li a[href^="#"]',scrollThreshold:0.2}); }); /*======================================================================================== * SmoothScroll v0.9.9 * Licensed under the terms of the MIT license. * People involved * - Balazs Galambosi: maintainer (CHANGELOG.txt) * - Patrick Brunner (patrickb1991@gmail.com) * - Michael Herf: ssc_pulse Algorithm *========================================================================================*/ ;(function($){ // Scroll Variables (tweakable) var ssc_framerate = 150; // [Hz] var ssc_animtime = 500; // [px] var ssc_stepsize = 150; // [px] // ssc_pulse (less tweakable) // ratio of "tail" to "acceleration" var ssc_pulseAlgorithm = true; var ssc_pulseScale = 6; var ssc_pulseNormalize = 1; // Keyboard Settings var ssc_keyboardsupport = true; var ssc_arrowscroll = 50; // [px] // Other Variables var ssc_frame = false; var ssc_direction = { x: 0, y: 0 }; var ssc_initdone = false; var ssc_fixedback = true; var ssc_root = document.documentElement; var ssc_activeElement; var ssc_key = { left: 37, up: 38, right: 39, down: 40, spacebar: 32, pageup: 33, pagedown: 34, end: 35, home: 36 }; function ssc_init(){if(!document.body)return;var a=document.body;var b=document.documentElement;var c=window.innerHeight;var d=a.scrollHeight;ssc_root=(document.compatMode.indexOf('CSS')>=0)?b:a;ssc_activeElement=a;ssc_initdone=true;if(top!=self){ssc_frame=true}else if(d>c&&(a.offsetHeight<=c||b.offsetHeight<=c)){ssc_root.style.height="auto";if(ssc_root.offsetHeight<=c){var e=document.createElement("div");e.style.clear="both";a.appendChild(e)}}if(!ssc_fixedback){a.style.backgroundAttachment="scroll";b.style.backgroundAttachment="scroll"}if(ssc_keyboardsupport){ssc_addEvent("keydown",ssc_keydown)}}var ssc_que=[];var ssc_pending=false;function ssc_scrollArray(k,l,m,n){n||(n=1000);ssc_directionCheck(l,m);ssc_que.push({x:l,y:m,lastX:(l<0)?0.99:-0.99,lastY:(m<0)?0.99:-0.99,start:+new Date});if(ssc_pending){return};var o=function(){var a=+new Date;var b=0;var c=0;for(var i=0;i=ssc_animtime);var g=(f)?1:e/ssc_animtime;if(ssc_pulseAlgorithm){g=ssc_pulse(g)}var x=(d.x*g-d.lastX)>>0;var y=(d.y*g-d.lastY)>>0;b+=x;c+=y;d.lastX+=x;d.lastY+=y;if(f){ssc_que.splice(i,1);i--}}if(l){var h=k.scrollLeft;k.scrollLeft+=b;if(b&&k.scrollLeft===h){l=0}}if(m){var j=k.scrollTop;k.scrollTop+=c;if(c&&k.scrollTop===j){m=0}}if(!l&&!m){ssc_que=[]}if(ssc_que.length){setTimeout(o,n/ssc_framerate+1)}else{ssc_pending=false}};setTimeout(o,0);ssc_pending=true}function ssc_wheel(a){if(!ssc_initdone){init()}var b=a.target;var c=ssc_overflowingAncestor(b);if(!c||a.defaultPrevented||ssc_isNodeName(ssc_activeElement,"embed")||(ssc_isNodeName(b,"embed")&&/\.pdf/i.test(b.src))){return true}var d=a.wheelDeltaX||0;var e=a.wheelDeltaY||0;if(!d&&!e){e=a.wheelDelta||0}if(Math.abs(d)>1.2){d*=ssc_stepsize/120}if(Math.abs(e)>1.2){e*=ssc_stepsize/120}ssc_scrollArray(c,-d,-e);a.preventDefault()}function ssc_keydown(a){var b=a.target;var c=a.ctrlKey||a.altKey||a.metaKey;if(/input|textarea|embed/i.test(b.nodeName)||b.isContentEditable||a.defaultPrevented||c){return true}if(ssc_isNodeName(b,"button")&&a.keyCode===ssc_key.spacebar){return true}var d,x=0,y=0;var e=ssc_overflowingAncestor(ssc_activeElement);var f=e.clientHeight;if(e==document.body){f=window.innerHeight}switch(a.keyCode){case ssc_key.up:y=-ssc_arrowscroll;break;case ssc_key.down:y=ssc_arrowscroll;break;case ssc_key.spacebar:d=a.shiftKey?1:-1;y=-d*f*0.9;break;case ssc_key.pageup:y=-f*0.9;break;case ssc_key.pagedown:y=f*0.9;break;case ssc_key.home:y=-e.scrollTop;break;case ssc_key.end:var g=e.scrollHeight-e.scrollTop-f;y=(g>0)?g+10:0;break;case ssc_key.left:x=-ssc_arrowscroll;break;case ssc_key.right:x=ssc_arrowscroll;break;default:return true}ssc_scrollArray(e,x,y);a.preventDefault()}function ssc_mousedown(a){ssc_activeElement=a.target}var ssc_cache={};setInterval(function(){ssc_cache={}},10*1000);var ssc_uniqueID=(function(){var i=0;return function(a){return a.ssc_uniqueID||(a.ssc_uniqueID=i++)}})();function ssc_setCache(a,b){for(var i=a.length;i--;)ssc_cache[ssc_uniqueID(a[i])]=b;return b}function ssc_overflowingAncestor(a){var b=[];var c=ssc_root.scrollHeight;do{var d=ssc_cache[ssc_uniqueID(a)];if(d){return ssc_setCache(b,d)}b.push(a);if(c===a.scrollHeight){if(!ssc_frame||ssc_root.clientHeight+100)?1:-1;y=(y>0)?1:-1;if(ssc_direction.x!==x||ssc_direction.y!==y){ssc_direction.x=x;ssc_direction.y=y;ssc_que=[]}}function ssc_pulse_(x){var a,start,expx;x=x*ssc_pulseScale;if(x<1){a=x-(1-Math.exp(-x))}else{start=Math.exp(-1);x-=1;expx=1-Math.exp(-x);a=start+(expx*(1-start))}return a*ssc_pulseNormalize}function ssc_pulse(x){if(x>=1)return 1;if(x<=0)return 0;if(ssc_pulseNormalize==1){ssc_pulseNormalize/=ssc_pulse_(1)}return ssc_pulse_(x)}$.browser.chrome=/chrome/.test(navigator.userAgent.toLowerCase());if($.browser.chrome){ssc_addEvent("mousedown",ssc_mousedown);ssc_addEvent("mousewheel",ssc_wheel);ssc_addEvent("load",ssc_init)} })(jQuery);