// // This is The Scripts used for Simply Theme // function main() { (function () { 'use strict' //Script //----------------------------------- jQuery(document).ready(function($){ var wd = $(window).width(); var rstgrid = $('.rst-grid'); /* ---------------------------------------------- /* * WOW /* ---------------------------------------------- */ new WOW().init(); var wd = jQuery(window).width(); if(wd <= 991){ jQuery('.rst-header-right,.header-style-03 .header-top,.header-style-02 #inner-header').addClass('rst-header-right-search'); }else{ jQuery('.rst-header-right,.header-style-03 .header-top,.header-style-02 #inner-header').removeClass('rst-header-right-search'); } if( $("[data-sticky_column]").length ) { $("[data-sticky_column]").stickit({ scope: StickScope.Parent, top: 0 }); } when_images_loaded(jQuery('.fully-main-slider'),function(){ $("[data-sticky_column]").stickit('destroy').stickit({ scope: StickScope.Parent, top: 0 }); }); $('.header-style-04 .fully-search-form,.rst-header-right-search .fully-search-form').submit(function(e){ if( !$(this).hasClass('open') ){ e.preventDefault(); $('.header-style-04 .fully-search-form,.rst-header-right-search .fully-search-form').addClass('open').removeClass('exit'); } }); $(document).click(function(event){ if( !$(event.target).is('.fully-search-form') && !$(event.target).is('.fully-search-form *') ){ $('.header-style-04 .fully-search-form,.rst-header-right-search .fully-search-form').removeClass('open').addClass('exit'); } }); //Set width sub menu $('.rst-nav-menu .sub-menu').each(function(){ $(this).addClass('rst-check'); var max_width = $(this).outerWidth(true); $(this).css('width', max_width+50); }).promise().done(function(){ $('.rst-check').removeClass('rst-check'); }); $('.rst-nav-menu li li').hover(function(){ var offsets = $(this).offset(); var left = offsets.left; var width_li = $(this).outerWidth(true); var width_sub = $(this).find('>ul').outerWidth(true); var window_width = $(window).outerWidth(true); var container_offset = $('#header').offset(); if( left+width_sub+width_li < window_width-container_offset.left ){ $(this).find('>ul').addClass('rst-position-left').removeClass('rst-position-right'); } else { $(this).find('>ul').addClass('rst-position-right').removeClass('rst-position-left'); } }); $('.rst-post-item-shop .rst-inner-post-item').hover(function(){ $(this).find('.rst-meta-info').stop().animate({ top: -60, }, 200); },function(){ $('.rst-post-item-shop .rst-inner-post-item').find('.rst-meta-info').stop().animate({ top: 0, }, 200); }); /* var header_width = $('#header').innerWidth(); $('.sticky').css('width', header_width); */ //alert(toscroll); $('.fully-main-slider').slick({ dots: false, slidesToShow: 1, fade: true, slidesToScroll: 1, prevArrow: '', speed: 300, autoplay: true, nextArrow: '', }); $('.fully-main-slider-07').slick({ dots: true, slidesToShow: 1, slidesToScroll: 1, fade: true, arrows: false, speed: 300, autoplay: true, }); if($('.content-widget-tweets-slider').length > 0){ $('.content-widget-tweets-slider').slick({ dots: true, slidesToShow: 1, slidesToScroll: 1, fade: false, arrows: false, speed: 400, autoplay: true }); } $('.fully-main-slider-08').slick({ dots: false, slidesToShow: 1, fade: true, slidesToScroll: 1, prevArrow: '', speed: 300, autoplay: true, nextArrow: '', asNavFor: '.fully-main-slider-child-08' }); $('.fully-main-slider-child-08').slick({ infinite: true, slidesToShow: 5, slidesToScroll: 1, arrows: false, dots: false, asNavFor: '.fully-main-slider-08', focusOnSelect: true, //centerMode: true, speed: 300, autoplay: true, responsive: [ { breakpoint: 1400, settings: { slidesToShow: 4, slidesToScroll: 1, } }, { breakpoint: 991, settings: { slidesToShow: 3, slidesToScroll: 1, } }, { breakpoint: 768, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 480, settings: { slidesToShow: 2, slidesToScroll: 1, } } ] }); $('.fully-main-slider-08').on('afterChange', function(event, slick, currentSlide, nextSlide){ //set active class for current slide $('.fully-main-slider-child-08 .slick-slide').removeClass('slick-current'); $('.fully-main-slider-child-08 .slick-slide:not(.slick-cloned)').eq(currentSlide).addClass('slick-current'); }); if($('.site_layout').val() == 2){ if($('.fully-main-slider-09').length > 0){ $('.fully-main-slider-09').owlCarousel({ stagePadding: 100, loop: true, slideSpeed: 300, autoplay: true, nav: true, dots: false, responsive:{ 0:{ items: 1, stagePadding: 50, }, 767:{ items: 2, stagePadding: 80, }, 991:{ items: 3, stagePadding: 100, }, 1100:{ items: 3, }, 1400:{ items: 3, } } }); } }else{ if($('.fully-main-slider-09').length > 0){ $('.fully-main-slider-09').owlCarousel({ stagePadding: 180, loop: true, slideSpeed: 300, autoplay: true, nav: true, dots: false, responsive:{ 0:{ items: 1, stagePadding: 50, }, 767:{ items: 2, stagePadding: 80, }, 991:{ items: 3, stagePadding: 100, }, 1100:{ items: 3, }, 1400:{ items: 4, } } }); } } var height_09 = 0; $('.fully-main-slider-09 .owl-item').each(function(){ var height_max = $(this).find('.fully_owl_item_info_list').height(); height_09 = Math.max(height_09, height_max); }); $('.fully-main-slider-09 .fully_owl_item_info_list').height(height_09); if (jQuery(".fully-main-slider-10").length > 0) { if($('.effect_slider').val() == 1){ jQuery(".fully-main-slider-10").owlCarousel({ nav : true, items: 1, dots : false, slideSpeed: 400, autoplay: true, stopOnHover: true, animateOut: 'fadeOut', animateIn: 'fadeIn', navText : ['',''], loop: true, }); }else{ jQuery(".fully-main-slider-10").owlCarousel({ nav : true, items: 1, dots : false, slideSpeed: 400, autoplay: true, stopOnHover: true, navText : ['',''], loop: true, }); } } $('.header-slider').slick({ dots: false, slidesToShow: 1, fade: true, prevArrow: '', speed: 300, autoplay: true, nextArrow: '', }); $('.fully-main-slider-02').slick({ dots: false, speed: 300, autoplay: true, infinite: true, slidesToShow: 2, fade: false, slidesToScroll: 1, centerMode: true, variableWidth: true, nextArrow: '', prevArrow: '', responsive: [ { breakpoint: 970, settings: { slidesToShow: 1, slidesToScroll: 1, centerMode: false, variableWidth: false, } }, ] }); $('.fully-main-slider-03').slick({ dots: false, speed: 300, autoplay: true, infinite: true, slidesToShow: 2, fade: false, slidesToScroll: 1, //centerMode: true, variableWidth: true, nextArrow: '', prevArrow: '', responsive: [ { breakpoint: 885, settings: { slidesToShow: 1, slidesToScroll: 1, variableWidth: false, } }, ] }); $( '#fully-main-slider-11' ).sliderPro({ width: 780, height: 600, fade: true, orientation: 'horizontal', loop: true, speed: 300, autoplay: true, arrows: true, buttons: false, thumbnailsPosition: 'right', thumbnailPointer: false, thumbnailWidth: 390, thumbnailHeight: 120, breakpoints: { 780: { thumbnailsPosition: 'bottom', thumbnailWidth: 260, thumbnailHeight: 75 }, } }); $('.fully-main-slider-05').slick({ infinite: true, slidesToShow: 3, fade: false, slidesToScroll: 1, dots: false, adaptiveHeight: true, prevArrow: '', speed: 300, autoplay: true, nextArrow: '', responsive: [ { breakpoint: 1100, settings: { slidesToShow: 2, slidesToScroll: 1, } }, { breakpoint: 767, settings: { slidesToShow: 1, slidesToScroll: 1 } }, ] }); $('#feature-post').slick({ dots: true, arrows: false, infinite: true, speed: 300, autoplay: true, slidesToShow: 4, slidesToScroll: 4, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 3, slidesToScroll: 3, infinite: true, dots: true } }, { breakpoint: 767, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 480, settings: { slidesToShow: 1, slidesToScroll: 1 } } ] }); var show_instagram = $('.number_instagram').val(); $('#instagram-post').slick({ dots: false, autoplay: true, arrows: false, infinite: true, speed: 300, slidesToShow: show_instagram, slidesToScroll: 2, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 4, slidesToScroll: 2, } }, { breakpoint: 600, settings: { slidesToShow: 3, slidesToScroll: 1 } }, { breakpoint: 480, settings: { slidesToShow: 2, slidesToScroll: 1 } } ] }); $('.fully-main-slider-04').slick({ dots: false, infinite: true, prevArrow: '', speed: 300, autoplay: true, nextArrow: '', slidesToShow: 2, fade: false, slidesToScroll: 1, responsive: [ { breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { breakpoint: 767, settings: { slidesToShow: 1, slidesToScroll: 1 } }, ] }); jQuery('.fully-main-slider-12').slick({ dots: true, slidesToShow: 1, fade: true, slidesToScroll: 1, arrows: false, speed: 300, autoplay: true, }); $('.fully-main-slider,.fully-main-slider-02,.fully-main-slider-03,.fully-main-slider-08').on( 'setPosition', function ( event, slick, direction ) { $('.fully-main-slider,.fully-main-slider-02,.fully-main-slider-03,.fully-main-slider-08').addClass( 'loaded' ); $(window ).load( function() { $('.fully-main-slider,.fully-main-slider-02,.fully-main-slider-03,.fully-main-slider-08').addClass( 'loaded-done' ); } ); } ); /* ---------------------------------------------- /* * MenuMobie /* ---------------------------------------------- */ $('.rst-menu-trigger').click(function(){ $(this).toggleClass('exit').parents('#header').find('.rst-nav-menu').slideToggle(700); }); //Loading $(document).on('click', '.rst-ajax-load-more', function(e){ e.preventDefault(); var load_more = $(this); if( load_more.attr('data-disable') == undefined ) load_more.attr('data-disable',0); load_more.attr('data-disable',parseFloat(load_more.attr('data-disable')+1)); //load_more.find('span').text('Load more posts...'); load_more.find('.fa').css({'display':'inline-block'}); var rst_key_eval = eval(load_more.attr('data-key')); var paged = parseFloat(load_more.attr('data-paged')); var max_paged = parseFloat(load_more.attr('data-max-paged')); if( parseFloat(load_more.attr('data-disable')) == 1 ){ $.ajax({ type: "POST", url: rst_key_eval.url, data: { 'action' : 'rst_ajax_block', 'atts' : rst_key_eval.atts, 'query' : rst_key_eval.query, 'paged' : paged } }).done(function(data){ //console.log(data); load_more.attr('data-disable', 0 ); //load_more.find('span').text('Load more posts'); load_more.find('.fa').css({'display':'none'}); var items = jQuery(data); load_more.parents('.rst-wrap-ajax').find('.rst-inner-ajax').append(items); if( $('.rst-grid').length ){ when_images_loaded(jQuery(data), function(){ $('.rst-grid').isotope('appended', items); }); } if( paged < max_paged ) { load_more.attr('data-paged',parseFloat(paged)+1); } else { load_more.parents('.rst-pagination').remove(); } items.find('.rst-galleries').slick({ dots: false, fade: true, slidesToShow: 1, adaptiveHeight: true, autoplay: true, prevArrow: '', speed: 400, nextArrow: '', }); }); } }); function when_images_loaded($img_container, callback) { //do callback when images in $img_container are loaded. Only works when ALL images in $img_container are newly inserted images. var img_length = $img_container.find('img').length, img_load_cntr = 0; if (img_length) { //if the $img_container contains new images. $('img').load(function() { //then we avoid the callback until images are loaded img_load_cntr++; if (img_load_cntr == img_length) { callback(); } }); } else { //otherwise just do the main callback action if there's no images in $img_container. callback(); } } }); jQuery(window).load(function(){ var rstgrid = jQuery('.rst-grid'); jQuery('.rst-galleries').slick({ dots: false, fade: true, slidesToShow: 1, adaptiveHeight: true, autoplay: true, prevArrow: '', speed: 400, nextArrow: '', }); jQuery('.rst-galleries').on('afterChange', function(event, slick, currentSlide, nextSlide){ rstgrid.isotope(); }); rstgrid.isotope(); rstgrid.isotope({ itemSelector: '.rst-post-item', layoutMode: 'packery', transitionDuration: '0.3s', }); }); jQuery(window).scroll(function($){ var wd_scroll = jQuery(window).width(); var hg = jQuery('#header').innerHeight(); var hg_menu = jQuery('.header-fixed').innerHeight(); if(wd_scroll > 1100){ if( hg < 360){ if(jQuery(this).scrollTop() > ( hg + 70 )){ jQuery('.header-fixed').addClass('header-sticky'); jQuery('#wrapper').css('margin-top',hg_menu); }else{ jQuery('.header-fixed').removeClass('header-sticky'); jQuery('#wrapper').css('margin-top','auto'); } if(jQuery(this).scrollTop() > (hg + 150)){ jQuery('.header-sticky').addClass('header-fixed-show'); }else{ jQuery('.header-sticky').removeClass('header-fixed-show'); } }else{ if(jQuery(this).scrollTop() > 360){ jQuery('.header-fixed').addClass('header-sticky'); jQuery('#wrapper').css('margin-top',hg_menu); }else{ jQuery('.header-fixed').removeClass('header-sticky'); jQuery('#wrapper').css('margin-top','auto'); } if(jQuery(this).scrollTop() > (430)){ jQuery('.header-sticky').addClass('header-fixed-show'); }else{ jQuery('.header-sticky').removeClass('header-fixed-show'); } } } }); jQuery(window).on('resize', function($) { var height_09 = 0; jQuery('.fully-main-slider-09 .owl-item').each(function(){ var height_max = jQuery(this).find('.fully_owl_item_info_list').height(); height_09 = Math.max(height_09, height_max); }); var wd_ = jQuery(window).width(); /* var header_width = jQuery('#header').innerWidth(); jQuery('.sticky').css('width', header_width); */ if(wd_ <= 991){ jQuery('.rst-header-right,.header-style-03 .header-top,.header-style-02 #inner-header').addClass('rst-header-right-search'); }else{ jQuery('.rst-header-right,.header-style-03 .header-top,.header-style-02 #inner-header').removeClass('rst-header-right-search'); } if(wd_ <= 991){ jQuery('.rst-nav-menu').css('display','none'); }else{ jQuery('.rst-nav-menu').css('display','block'); } jQuery('.rst-header-right-search .fully-search-form').submit(function(e){ if( !jQuery(this).hasClass('open') ){ e.preventDefault(); jQuery('.rst-header-right-search .fully-search-form').addClass('open').removeClass('exit'); } }); jQuery(document).click(function(event){ if( !jQuery(event.target).is('.fully-search-form') && !jQuery(event.target).is('.fully-search-form *') ){ jQuery('.rst-header-right-search .fully-search-form').removeClass('open').addClass('exit'); } }); jQuery('.slick-active').first().css('margin-left',0); }); }()); } main();