SHARE
TWEET

main.js

fahimmurshed Apr 17th, 2019 69 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*global $:false */
  2.  
  3. jQuery(document).ready(function(){'use strict';
  4.  
  5.     // prettyPhoto
  6.     jQuery("a[data-rel]").prettyPhoto();
  7.  
  8.     // Sticky Nav
  9.     jQuery(window).on('scroll', function(){'use strict';
  10.         if ( jQuery(window).scrollTop() > 130 ) {
  11.             jQuery('#masthead').addClass('sticky');
  12.         } else {
  13.             jQuery('#masthead').removeClass('sticky');
  14.         }
  15.     });
  16.  
  17.     jQuery('.featured-wrap .share-btn').on('click',function(){
  18.         jQuery('.share-btn-pop').slideToggle(500);
  19.     });
  20.  
  21.  
  22.     //title first word
  23.     jQuery('.themeum-title h2').each(function() {
  24.       var txt = jQuery(this).html();
  25.       var index = txt.indexOf(' ');
  26.       if (index == -1) {
  27.          index = txt.length;
  28.       }
  29.       jQuery(this).html('<span>' + txt.substring(0, index) + '</span>' + txt.substring(index, txt.length));
  30.    });
  31.  
  32.  
  33.     jQuery(window).on('load',function(){'use strict';
  34.  
  35.         jQuery('#flexCarousel').flexslider({
  36.             animation: "slide",
  37.             controlNav: false,
  38.             animationLoop: false,
  39.             slideshow: true,
  40.             itemWidth: 70,
  41.             asNavFor: '#postSlider'
  42.         });
  43.  
  44.         jQuery('#postSlider').flexslider({
  45.             animation: "slide",
  46.             controlNav: false,
  47.             animationLoop: false,
  48.             slideshow: true,
  49.             sync: "#flexCarousel"
  50.         });
  51.     });
  52.  
  53.  
  54.     jQuery('#gallerycarousel').flexslider({
  55.         animation: "slide",
  56.         controlNav: false,
  57.         animationLoop: false,
  58.         slideshow: false,
  59.         itemWidth: 75,
  60.         itemMargin: 27,
  61.         asNavFor: '#galleryslider'
  62.     });
  63.  
  64.     jQuery('#galleryslider').flexslider({
  65.         animation: "slide",
  66.         controlNav: false,
  67.         animationLoop: false,
  68.         slideshow: false,
  69.         sync: "#gallerycarousel"
  70.     });
  71.  
  72.     if( !jQuery('#secondary-menu').length ){
  73.         jQuery('.sub-title').css( "padding", "100px 0");
  74.     }
  75.  
  76.    
  77.     //Woocommerce
  78.     jQuery( ".woocart" ).hover(function() {
  79.         jQuery(this).find('.widget_shopping_cart').stop( true, true ).fadeIn();
  80.     }, function() {
  81.         jQuery(this).find('.widget_shopping_cart').stop( true, true ).fadeOut();
  82.     });
  83.  
  84.  
  85.  
  86.     jQuery('.woocart a').html( jQuery('.woo-cart').html() );
  87.  
  88.     jQuery('.add_to_cart_button').on('click',function(){'use strict';
  89.  
  90.             jQuery('.woocart a').html( jQuery('.woo-cart').html() );           
  91.  
  92.             var total = 0;
  93.             if( jQuery('.woo-cart-items span.cart-has-products').html() != 0 ){
  94.                 if( jQuery('#navigation ul.cart_list').length  > 0 ){
  95.                     for ( var i = 1; i <= jQuery('#navigation ul.cart_list').length; i++ ) {
  96.                         var total_string = jQuery('#navigation ul.cart_list li:nth-child('+i+') .quantity').text();
  97.                         total_string = total_string.substring(-3, total_string.length);
  98.                         total_string = total_string.replace('×', '');
  99.                         total_string = parseInt( total_string.trim() );
  100.                         //alert( total_string );
  101.                         if( !isNaN(total_string) ){ total = total_string + total; }
  102.                     }
  103.                 }
  104.             }
  105.             jQuery('.woo-cart-items span.cart-has-products').html( total+1 );
  106.  
  107.     });
  108.  
  109. });
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top