ok
Direktori : /home/importfo/public_html/smilehomehealthcare.in/js/ |
Current File : //home/importfo/public_html/smilehomehealthcare.in/js/custom.js |
"use strict"; // Start of use strict // 1. revolution slider function revolutionSliderActiver () { if ($('.rev_slider_wrapper #slider1').length) { jQuery("#slider1").revolution({ sliderType:"standard", sliderLayout:"auto", dottedOverlay:"yes", delay:5000, navigation: { arrows:{enable:true, left: { h_align: "left", v_align: "center", h_offset: 60, v_offset: 0 }, right: { h_align: "right", v_align: "center", h_offset: 60, v_offset: 0 } } }, gridwidth: [1170, 940, 720, 480], gridheight: [850, 750, 650, 550], lazyType: "none", parallax: { type: "mouse", origo: "slidercenter", speed: 2000, levels: [2, 3, 4, 5, 6, 7, 12, 16, 10, 50], }, shadow: 0, spinner: "off", stopLoop: "off", stopAfterLoops: -1, stopAtSlide: -1, shuffle: "off", autoHeight: "off", hideThumbsOnMobile: "off", hideSliderAtLimit: 0, hideCaptionAtLimit: 0, hideAllCaptionAtLilmit: 0, debugMode: false, fallbacks: { simplifyAll: "off", nextSlideOnWindowFocus: "off", disableFocusListener: false, } }); }; } //====Main menu=== function mainmenu() { var navcollapse = $('.main-menu .navigation li'); navcollapse.hover(function() { $(this).children('ul').stop(true, false, true).slideToggle(300); }); //Submenu Dropdown Toggle if($('.main-menu .mobile-menu li.dropdown ul').length){ $('.main-menu .mobile-menu li.dropdown').append('<div class="dropdown-btn"></div>'); //Dropdown Button $('.main-menu .mobile-menu li.dropdown .dropdown-btn').on('click', function() { $(this).prev('ul').slideToggle(500); }); } } function stickyHeader () { if ($('.stricky').length) { var strickyScrollPos = 100; if($(window).scrollTop() > strickyScrollPos) { $('.stricky').removeClass('fadeIn animated'); $('.stricky').addClass('stricky-fixed fadeInDown animated'); $('.scroll-to-top').fadeIn(500); } else if($(this).scrollTop() <= strickyScrollPos) { $('.stricky').removeClass('stricky-fixed fadeInDown animated'); $('.stricky').addClass('slideIn animated'); $('.scroll-to-top').fadeOut(500); } }; } // 3. gallery fancybox activator function GalleryFancyboxActivator () { var galleryFcb = $('.fancybox'); if(galleryFcb.length){ galleryFcb.fancybox({ openEffect : 'elastic', closeEffect : 'elastic', helpers : { media : {} } }); } } // 4. select menu function selectMenu () { if ($('.select-menu').length) { $('.select-menu').selectmenu(); }; } // team carousel function teamCarousel () { if ($('.team-carousel').length) { $('.team-carousel').owlCarousel({ loop: true, margin: 32, nav: true, dots: false, autoplay:true, navText: [ '<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>' ], autoplayHoverPause:true, responsive: { 0:{ items:1, loop:true }, 480:{ items:2, loop:true }, 768:{ items:3, loop:true }, 1000:{ items:4, loop:true } } }); }; } // testimonials carousel function testimonialsCarousel () { if ($('.testimonials-slider').length) { $('.testimonials-slider').owlCarousel({ loop: true, margin: 32, nav: true, dots: false, autoplay:true, navText: [ '<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>' ], autoplayHoverPause:true, responsive: { 0:{ items:1, loop:true }, 480:{ items:2, loop:true }, 768:{ items:3, loop:true }, 1000:{ items:3, loop:true } } }); }; } // latest-news-carousel function clientCarousel () { if ($('.latest-news-carousel').length) { $('.latest-news-carousel.owl-carousel').owlCarousel({ loop: true, margin: 30, nav: true, navText: [ '<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>' ], dots: false, autoWidth: false, autoplayTimeout:3000, autoplayHoverPause:true, responsive: { 0:{ items:1, autoWidth: false }, 380:{ items:1, autoWidth: false }, 540:{ items:2, autoWidth: false }, 740:{ items:2, autoWidth: false }, 1000:{ items:3, autoWidth: false } } }); }; } function gallerycarousel () { if ($('.gallery_carousel').length) { $('.gallery_carousel').owlCarousel({ loop: true, margin: 0, nav: false, dots: false, autoWidth: false, autoplay:true, autoplayTimeout:3000, autoplayHoverPause:true, responsive: { 0:{ items:1, autoWidth: false }, 380:{ items:2, autoWidth: false }, 540:{ items:3, autoWidth: false }, 740:{ items:4, autoWidth: false }, 1000:{ items:5, autoWidth: false } } }); }; } function servicecarousel () { if ($('.service_carousel').length) { $('.service_carousel').owlCarousel({ loop: true, items: 4, margin: 30, nav: true, navText: [ '<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>' ], dots: false, autoWidth: false, autoplay:true, autoplayTimeout:3000, autoplayHoverPause:true, responsive: { 0:{ items:1, dots:false, autoWidth: false }, 380:{ items:1, dots:false, autoWidth: false }, 667:{ items:2, dots:false, autoWidth: false }, 992:{ items:3, dots:false, autoWidth: false }, 1000:{ items:4, autoWidth: false } } }); }; } function galleryslide () { if ($('.gallery_slide').length) { $('.gallery_slide').owlCarousel({ loop: true, margin: 0, items: 1, nav: false, dots: true, autoWidth: false, autoplay:true, autoplayTimeout:3000, autoplayHoverPause:true }); }; } function testimonialsarousel () { if ($('.testimonial-carousel').length) { $('.testimonial-carousel').owlCarousel({ loop: true, margin: 0, items: 1, nav: true, navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ], dots: true, autoWidth: false, autoplay:true, autoplayTimeout:3000, autoplayHoverPause:true }); }; } function testimonialsarousel2 () { if ($('.testimonial-carousel2').length) { $('.testimonial-carousel2').owlCarousel({ loop: true, margin: 0, items: 1, nav: true, navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ], dots: true, autoWidth: false, autoplay:true, autoplayTimeout:3000, autoplayHoverPause:true }); }; } function feedbackcarousel () { if ($('.feedback-carousel').length) { $('.feedback-carousel').owlCarousel({ loop: true, margin: 0, items: 1, nav: false, dots: true, autoWidth: false, autoplay:true, autoplayTimeout:3000, autoplayHoverPause:true }); }; } // feature Carousel function portfolioCarousel () { if ($('.portfolio-carousel').length) { $('.portfolio-carousel').owlCarousel({ loop: true, items: true, nav: false, navText: false, autoplay:true, smartSpeed:4000, autoplayTimeout:200, dots: true, autoWidth: false, autoplayHoverPause:true, responsive: { 0:{ items:1, loop:true }, 480:{ items:2, loop:true }, 768:{ items:3, loop:true }, 1000:{ items:4, loop:true } } }); }; } // Fact Counter function factCounter() { if($('.fact-counter').length){ $('.fact-counter .counter-column.animated').each(function() { var $t = $(this), n = $t.find(".count-text").attr("data-stop"), r = parseInt($t.find(".count-text").attr("data-speed"), 10); if (!$t.hasClass("counted")) { $t.addClass("counted"); $({ countNum: $t.find(".count-text").text() }).animate({ countNum: n }, { duration: r, easing: "linear", step: function() { $t.find(".count-text").text(Math.floor(this.countNum)); }, complete: function() { $t.find(".count-text").text(this.countNum); } }); } }); } } // 9. gallery function fleetGallery () { if ($('.mixit-gallery').length) { $('.mixit-gallery').mixItUp(); }; } //LightBox / Fancybox if($('.lightbox-image').length) { $('.lightbox-image').fancybox({ openEffect : 'fade', closeEffect : 'fade', helpers : { media : {} } }); } // 10. typed plugin function typed () { if ($(".typed").length) { $(".typed").typed({ stringsElement: $('.typed-strings'), typeSpeed: 200, backDelay: 1500, loop: true, contentType: 'html', // or text // defaults to false for infinite loop loopCount: false, callback: function () { null; }, resetCallback: function () { newTyped(); } }); }; } // 14. single featured hover function singleFeaturedHover () { if ($('.single-our-feature').length) { $('.single-our-feature').hover(function () { var bgHover = $(this).data('hover-background'); $(this).css({ 'background-image': 'url('+bgHover+')' }); }, function () { $(this).css({ 'background-image': '' }); }); }; } // 20. Responsive Video function respnsiveVideo () { if ($('.responsive-video-box').length) { $('.responsive-video-box').fitVids(); } } //21 Price Ranger function priceFilter() { if ($('.price-ranger').length) { $('.price-ranger #slider-range').slider({ range: true, min: 10, max: 200, values: [11, 99], slide: function(event, ui) { $('.price-ranger .ranger-min-max-block .min').val('$' + ui.values[0]); $('.price-ranger .ranger-min-max-block .max').val('$' + ui.values[1]); } }); $('.price-ranger .ranger-min-max-block .min').val('$' + $('.price-ranger #slider-range').slider('values', 0)); $('.price-ranger .ranger-min-max-block .max').val('$' + $('.price-ranger #slider-range').slider('values', 1)); }; } // 22. Cart Touch Spin function cartTouchSpin () { if($('.quantity-spinner').length){ $("input.quantity-spinner").TouchSpin({ verticalbuttons: true }); } } // 23. Video Fancybox function videoFancybox () { if ($("a.video-fancybox").length) { $("a.video-fancybox").on('click', function() { $.fancybox({ 'padding' : 0, 'autoScale' : false, 'transitionIn' : 'none', 'transitionOut' : 'none', 'title' : this.title, 'width' : 680, 'height' : 495, 'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/index.html'), 'type' : 'swf', openEffect : 'elastic', closeEffect : 'elastic', helpers : { media : {} }, 'swf' : { 'wmode' : 'transparent', 'allowfullscreen' : 'true' } }); return false; }); }; } // 27. Select menu function selectDropdown() { if ($(".selectmenu").length) { $(".selectmenu").selectmenu(); var changeSelectMenu = function(event, item) { $(this).trigger('change', item); }; $(".selectmenu").selectmenu({ change: changeSelectMenu }); }; } // 31. Tabs Box function tabbox() { if($('.tabs-box').length){ //Tabs $('.tabs-box .tab-buttons .tab-btn').on('click', function(e) { e.preventDefault(); var target = $($(this).attr('data-tab')); target.parents('.tabs-box').find('.tab-buttons').find('.tab-btn').removeClass('active-btn'); $(this).addClass('active-btn'); target.parents('.tabs-box').find('.tabs-content').find('.tab').fadeOut(0); target.parents('.tabs-box').find('.tabs-content').find('.tab').removeClass('active-tab'); $(target).fadeIn(300); $(target).addClass('active-tab'); }); } } // 32. imgbxslider function imgbxslider() { if($('.img-slide-box').length){ $('.img-slide-box').bxSlider({ adaptiveHeight: true, auto:true, controls:false, maxSlides: 1, minSlides: 1, moveSlides: 1, pause: 5000, speed: 700 }); } } // Prealoder function handlePreloader() { if($('.preloader').length){ $('.preloader').delay(200).fadeOut(500); } } // Scroll to top function scrollToTop() { if ($('.scroll-top').length) { //Check to see if the window is top if not then display button $(window).scroll(function() { if ($(this).scrollTop() > 200) { $('.scroll-top').fadeIn(); } else { $('.scroll-top').fadeOut(); } }); //Click event to scroll to top $('.scroll-top').on('click', function() { $('html, body').animate({ scrollTop: 0 }, 1500); return false; }); } } function singleProduct () { $('.flexslider').flexslider({ animation: "slide", controlNav: "thumbnails" }); } function thmLightBox() { if ($('.img-popup').length) { var groups = {}; $('.img-popup').each(function() { var id = parseInt($(this).attr('data-group'), 10); if (!groups[id]) { groups[id] = []; } groups[id].push(this); }); $.each(groups, function() { $(this).magnificPopup({ type: 'image', closeOnContentClick: true, closeBtnInside: false, gallery: { enabled: true } }); }); }; } function galleryMasonaryLayout() { if ($('.masonary-layout').length) { $('.masonary-layout').isotope({ layoutMode: 'masonry' }); } if ($('.post-filter').length) { $('.post-filter li').children('span').on('click', function() { var Self = $(this); var selector = Self.parent().attr('data-filter'); $('.post-filter li').children('span').parent().removeClass('active'); Self.parent().addClass('active'); $('.filter-layout').isotope({ filter: selector, animationOptions: { duration: 500, easing: 'linear', queue: false } }); return false; }); } if ($('.post-filter.has-dynamic-filter-counter').length) { // var allItem = $('.single-filter-item').length; var activeFilterItem = $('.post-filter.has-dynamic-filter-counter').find('li'); activeFilterItem.each(function() { var filterElement = $(this).data('filter'); console.log(filterElement); var count = $('.gallery-content').find(filterElement).length; $(this).children('span').append('<span class="count"><b>' + count + '</b></span>'); }); }; } //Contact Form Validation if($('#contact-form').length){ $("#contact-form").validate({ submitHandler: function(form) { var form_btn = $(form).find('button[type="submit"]'); var form_result_div = '#form-result'; $(form_result_div).remove(); form_btn.before('<div id="form-result" class="alert alert-success" role="alert" style="display: none;"></div>'); var form_btn_old_msg = form_btn.html(); form_btn.html(form_btn.prop('disabled', true).data("loading-text")); $(form).ajaxSubmit({ dataType: 'json', success: function(data) { if( data.status == 'true' ) { $(form).find('.form-control').val(''); } form_btn.prop('disabled', false).html(form_btn_old_msg); $(form_result_div).html(data.message).fadeIn('slow'); setTimeout(function(){ $(form_result_div).fadeOut('slow') }, 6000); } }); } }); } //Contact Form Validation if($('#footer-form').length){ $("#footer-form").validate({ submitHandler: function(form) { var form_btn = $(form).find('button[type="submit"]'); var form_result_div = '#form-result'; $(form_result_div).remove(); form_btn.before('<div id="form-result" class="alert alert-success" role="alert" style="display: none;"></div>'); var form_btn_old_msg = form_btn.html(); form_btn.html(form_btn.prop('disabled', true).data("loading-text")); $(form).ajaxSubmit({ dataType: 'json', success: function(data) { if( data.status == 'true' ) { $(form).find('.form-control').val(''); } form_btn.prop('disabled', false).html(form_btn_old_msg); $(form_result_div).html(data.message).fadeIn('slow'); setTimeout(function(){ $(form_result_div).fadeOut('slow') }, 6000); } }); } }); } if ($('.accordion-box').length) { $('.accordion-box .acc-btn').on('click', function() { if ($(this).hasClass('active') !== true) { $('.accordion-box .acc-btn').removeClass('active'); } if ($(this).next('.acc-content').is(':visible')) { $(this).removeClass('active'); $(this).next('.acc-content').slideUp(500); } else { $(this).addClass('active'); $('.accordion-box .acc-content').slideUp(500); $(this).next('.acc-content').slideDown(500); } }); } if ($('#datepicker').length) { $( "#datepicker" ).datepicker(); } // Elements Animation if($('.wow').length){ var wow = new WOW( { boxClass: 'wow', // animated element css class (default is wow) animateClass: 'animated', // animation css class (default is animated) offset: 0, // distance to the element when triggering the animation (default is 0) mobile: true, // trigger animations on mobile devices (default is true) live: true // act on asynchronously loaded content (default is true) } ); wow.init(); } // Brand Carousel function brandCarousel () { if ($('.brand').length) { $('.brand').owlCarousel({ dots: false, loop:true, margin:20, nav:true, navText: [ '<i class="fa fa-angle-left"></i>', '<i class="fa fa-angle-right"></i>' ], autoplayHoverPause: false, autoplay: 6000, smartSpeed: 1000, responsive:{ 0:{ items:1 }, 600:{ items:2 }, 800:{ items:3 }, 1024:{ items:4 }, 1100:{ items:4 }, 1200:{ items:5 } } }); } } function donatepopup() { if($('#donate-popup').length){ //Show Popup $('.donate-box-btn').on('click', function() { $('#donate-popup').addClass('popup-visible'); }); //Hide Popup $('.close-donate').on('click', function() { $('#donate-popup').removeClass('popup-visible'); }); } } $('input[name="time"]').ptTimeSelect(); // instance of fuction while Document ready event jQuery(document).on('ready', function () { (function ($) { revolutionSliderActiver(); mainmenu(); selectMenu(); fleetGallery(); GalleryFancyboxActivator(); typed(); singleFeaturedHover(); respnsiveVideo(); priceFilter(); cartTouchSpin(); videoFancybox(); selectDropdown(); tabbox(); imgbxslider(); handlePreloader(); scrollToTop(); singleProduct(); thmLightBox(); galleryMasonaryLayout(); donatepopup(); })(jQuery); }); // instance of fuction while Window Load event jQuery(window).on('load', function () { (function ($) { clientCarousel(); gallerycarousel(); galleryslide(); testimonialsarousel(); testimonialsarousel2(); feedbackcarousel(); portfolioCarousel(); teamCarousel(); servicecarousel (); brandCarousel (); galleryMasonaryLayout(); testimonialsCarousel (); })(jQuery); }); // instance of fuction while Window Scroll event jQuery(window).on('scroll', function () { (function ($) { stickyHeader(); factCounter(); })(jQuery); });