/* Author: nicdark Author URI: http://www.nicdarkthemes.com/ */ (function($) { "use strict"; //isotope $( window ).load(function() { //create btns filter $('.nicdark_masonry_btns div a').click( function() { var filterValue = $( this ).attr('data-filter'); $container_filter.isotope({ filter: filterValue }); }); //create masonry var $container_masonry = $('.nicdark_masonry_container').isotope({ itemSelector: '.nicdark_masonry_item' }); var $container_filter = $('.nicdark_masonry_container.nicdark_filter').isotope({}); $( '.nicdark_simulate_click' ).trigger( "click" ); }); /////////// //inview var windowWidth = $(window).width(); if (windowWidth < 400){ $('.fade-left, .fade-up, .fade-down, .fade-right, .bounce-in, .rotate-In-Down-Left, .rotate-In-Down-Right').css('opacity','1'); }else{ $('.fade-up').bind('inview', function(event, visible) { if (visible == true) { $(this).addClass('animated fadeInUp'); } }); $('.fade-down').bind('inview', function(event, visible) { if (visible == true) { $(this).addClass('animated fadeInDown'); } }); $('.fade-left').bind('inview', function(event, visible) { if (visible == true) { $(this).addClass('animated fadeInLeft'); } }); $('.fade-right').bind('inview', function(event, visible) { if (visible == true) { $(this).addClass('animated fadeInRight'); } }); $('.bounce-in').bind('inview', function(event, visible) { if (visible == true) { $(this).addClass('animated bounceIn'); } }); $('.rotate-In-Down-Left').bind('inview', function(event, visible) { if (visible == true) { $(this).addClass('animated rotateInDownLeft'); } }); $('.rotate-In-Down-Right').bind('inview', function(event, visible) { if (visible == true) { $(this).addClass('animated rotateInDownRight'); } }); } /////////// //menu $('.nicdark_navigation .menu').superfish({}); //megamenu $('.nicdark_megamenu ul a').removeClass('sf-with-ul'); $($('.nicdark_megamenu ul li').find('ul').get().reverse()).each(function(){ $(this).replaceWith($('
    '+$(this).html()+'
')) }) //responsive $('.nicdark_navigation .menu').tinyNav({ active: 'selected', header: 'MENÜ' }); /////////// //fixed menu jQuery(window).scroll(function(){ add_class_scroll(); }); add_class_scroll(); function add_class_scroll() { if(jQuery(window).scrollTop() > 100) { jQuery('.nicdark_navigation').addClass('slowup'); jQuery('.nicdark_navigation').removeClass('slowdown'); } else { jQuery('.nicdark_navigation').addClass('slowdown'); jQuery('.nicdark_navigation').removeClass('slowup'); } } /////////// //tooltip $( '.nicdark_tooltip' ).tooltip({ position: { my: "center top", at: "center+0 top-50" } }); //calendar $( '.nicdark_calendar' ).datepicker({ }); //alerts $('.nicdark_alerts').click(function(event){ $(this).css({ 'display': 'none', }); }); /////////// //internal-link $('.nicdark_internal_link').click(function(event){ event.preventDefault(); var full_url = this.href; var parts = full_url.split("#"); var trgt = parts[1]; var target_offset = $("#"+trgt).offset(); var target_top = target_offset.top; $('html,body').animate({scrollTop:target_top -13}, 900); }); /////////// //counter $('.nicdark_counter').data('countToOptions', { formatter: function (value, options) { return value.toFixed(options.decimals).replace(/\B(?=(?:\d{3})+(?!\d))/g, ','); } }); // start all the timers $('.nicdark_counter').bind('inview', function(event, visible) { if (visible == true) { $('.nicdark_counter').each(count); } }); function count(options) { var $this = $(this); options = $.extend({}, options || {}, $this.data('countToOptions') || {}); $this.countTo(options); } /////////// //nicescrool $(".nicdark_nicescrool").niceScroll({ touchbehavior:false, cursoropacitymax:1, cursorwidth:0, autohidemode:false, cursorborder:0 }); /////////// //left sidebar OPEN $('.nicdark_left_sidebar_btn_open').click(function(event){ $('.nicdark_left_sidebar').css({ 'left': '0px', }); $('.nicdark_site, .nicdark_navigation').css({ 'margin-left': '300px', }); $('.nicdark_overlay').addClass('nicdark_overlay_on'); }); //left sidebar CLOSE $('.nicdark_left_sidebar_btn_close, .nicdark_overlay').click(function(event){ $('.nicdark_left_sidebar').css({ 'left': '-300px' }); $('.nicdark_site, .nicdark_navigation').css({ 'margin-left': '0px' }); $('.nicdark_overlay').removeClass('nicdark_overlay_on'); }); //right sidebar OPEN $('.nicdark_right_sidebar_btn_open').click(function(event){ $('.nicdark_right_sidebar').css({ 'right': '0px', }); $('.nicdark_site, .nicdark_navigation').css({ 'margin-left': '-300px', }); $('.nicdark_overlay').addClass('nicdark_overlay_on'); }); //right sidebar CLOSE $('.nicdark_right_sidebar_btn_close, .nicdark_overlay').click(function(event){ $('.nicdark_right_sidebar').css({ 'right': '-300px' }); $('.nicdark_site, .nicdark_navigation').css({ 'margin-left': '0px' }); $('.nicdark_overlay').removeClass('nicdark_overlay_on'); }); /////////// //nicdark_mpopup_gallery $('.nicdark_mpopup_gallery').magnificPopup({ delegate: 'a', type: 'image', tLoading: 'Loading image #%curr%...', mainClass: 'mfp-fade', gallery: { enabled: true, navigateByImgClick: true, preload: [0,1] // Will preload 0 - before current, and 1 after the current image }, image: { tError: 'The image #%curr% could not be loaded.', titleSrc: function(item) { return item.el.attr('title'); } } }); //nicdark_mpopup_iframe $('.nicdark_mpopup_iframe').magnificPopup({ disableOn: 200, type: 'iframe', mainClass: 'mfp-fade', removalDelay: 160, preloader: false, fixedContentPos: false }); //nicdark_mpopup_window $('.nicdark_mpopup_window').magnificPopup({ type: 'inline', fixedContentPos: false, fixedBgPos: true, overflowY: 'auto', closeBtnInside: true, preloader: false, midClick: true, removalDelay: 300, mainClass: 'my-mfp-zoom-in' }); //nicdark_mpopup_ajax $('.nicdark_mpopup_ajax').magnificPopup({ type: 'ajax', alignTop: false, overflowY: 'scroll' }); ////////// })(jQuery);