//
// 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();