Advertisement
salmancreation

main js for themeofrest

Oct 30th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  
  3.     Template Name: Coreplex
  4.     Template URI: http://hastech.company/
  5.     Description: This is html5 template
  6.     Author: HasTech
  7.     Author URI: http://hastech.company/
  8.     Version: 1.0
  9.  
  10. */
  11. /*================================================
  12. [  Table of contents  ]
  13. ================================================
  14.    
  15.     01. TOP Menu Stick
  16.     02. jQuery Mobile MeanMenu
  17.     03. Mian Slider Active
  18.     04. Magnific Popup For Video
  19.     05. Venobox
  20.     06. Counter Up
  21.     07. Client Owl Cursol Active
  22.     08. Brand Owl Active
  23.     09. scrollUp
  24.     10. Mailchimp Active
  25.     11. WOW Active
  26.    
  27. ================================================*/
  28.  
  29. (function ($) {
  30.  "use strict";
  31.    
  32.     /*------ 01. TOP Menu Stick ------*/
  33.     $(window).on('scroll',function() {    
  34.        var scroll = $(window).scrollTop();
  35.        if (scroll < 245) {
  36.         $("#sticky-header").removeClass("sticky");
  37.        }else{
  38.         $("#sticky-header").addClass("sticky");
  39.        }
  40.     });
  41.    
  42.    
  43.     /*------ 04. Magnific Popup For Video ------*/
  44.     $('.popup-youtube').magnificPopup({
  45.         type: 'iframe'
  46.     });
  47.    
  48.    
  49.     /*------ 02. jQuery Mobile MeanMenu ------*/
  50.     jQuery('#mobile-nav').meanmenu();
  51.  
  52.     /*------ 03. Mian Slider Active ------*/
  53.     $('.hero-slider').slick({
  54.         arrows: false,
  55.         autoplay: false,
  56.         autoplaySpeed: 5000,
  57.         infinite: true,
  58.         slidesToShow: 1,
  59.         dots: false,
  60.         dotsClass:'slick-dots',
  61.     });
  62.  
  63.  
  64.    
  65.    
  66.     /*------ 05. Venobox ------*/
  67.     $('.venobox').magnificPopup({
  68.       type: 'image',
  69.       gallery: {
  70.               enabled: true, // set to true to enable gallery
  71.             }
  72.     });
  73.    
  74.    
  75.     /*------ 06. Counter Up ------*/
  76.     $('.counter').counterUp({
  77.         delay: 10,
  78.         time: 1000
  79.     });
  80.    
  81.    
  82.     /*------ 07. Client Owl Cursol Active ------*/
  83.     $('.client-owlcursol').owlCarousel({
  84.         stagePadding: 475,
  85.         loop:true,
  86.         margin:30,
  87.         nav:false,
  88.         dots:true,
  89.         responsive:{
  90.             0:{
  91.                 stagePadding: 0,
  92.                 margin:0,
  93.                 items:1
  94.             },
  95.             600:{
  96.                 stagePadding: 100,
  97.                 margin:10,
  98.                 items:1
  99.             },
  100.             1000:{
  101.                 stagePadding: 150,
  102.                 margin:10,
  103.                 items:1,
  104.             },
  105.             1200:{
  106.                 stagePadding: 250,
  107.                 margin:10,
  108.                 items:1,
  109.                
  110.             },
  111.             1920:{
  112.                 items:1,
  113.             }
  114.         }
  115.     })
  116.    
  117.    
  118.     /*------ 08. Brand Owl Active ------*/
  119.     $('.brand-logo-active').owlCarousel({
  120.       loop: true,
  121.       margin: 30,
  122.       autoplay: false,
  123.       nav: false,
  124.       dots:false,
  125.       navText:["<i class='arrow_carrot-left'></i>","<i class='arrow_carrot-right'></i>"],
  126.       responsive: {
  127.         0: {
  128.           items: 2
  129.         },
  130.         600: {
  131.           items: 4
  132.         },
  133.         1000: {
  134.           items: 6
  135.         }
  136.       }
  137.     })
  138.    
  139.     /*------ 09. scrollUp ------*/
  140.     $.scrollUp({
  141.         scrollText: '<i class="zmdi zmdi-chevron-up"></i>',
  142.         easingType: 'linear',
  143.         scrollSpeed: 900,
  144.         animation: 'fade'
  145.     });
  146.    
  147.     /*------ 10. Mailchimp Active ------*/
  148.     $('#mc-form').ajaxChimp({
  149.          language: 'en',
  150.          callback: mailChimpResponse,
  151.          // ADD YOUR MAILCHIMP URL BELOW HERE!
  152.          url: 'http://themeshaven.us8.list-manage.com/subscribe/post?u=759ce8a8f4f1037e021ba2922&amp;id=a2452237f8'
  153.         });
  154.         function mailChimpResponse(resp) {
  155.          
  156.          if (resp.result === 'success') {
  157.           $('.mailchimp-success').html('' + resp.msg).fadeIn(900);
  158.           $('.mailchimp-error').fadeOut(400);
  159.          
  160.          } else if(resp.result === 'error') {
  161.           $('.mailchimp-error').html('' + resp.msg).fadeIn(900);
  162.          }  
  163.         }
  164.    
  165.  
  166. })(jQuery);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement