Viewing File: /home/ubuntu/bitcoin-accelerator-landing-ui/assets/js/script.js

/* Template	:	CryptoCoin v1.0.0 */
;(function($){
	'use strict';
	var $win = $(window), $body_m = $('body');
	// Touch Class
	if (!("ontouchstart" in document.documentElement)) {
		$body_m.addClass("no-touch");
	}
	// Get Window Width
	function winwidth () {
		return $win.width();
	}
	var wwCurrent = winwidth();
	$win.on('resize', function () { 
		wwCurrent = winwidth(); 
	});
	// Sticky
	// var $is_sticky = $('.is-sticky');
	// if ($is_sticky.length > 0 ) {
	// 	var $navm = $('#mainnav').offset();
	// 	$win.scroll(function(){
	// 		var $scroll = $win.scrollTop();
	// 		if ($win.width() > 991) {
	// 			if($scroll > $navm.top+4 ){
	// 			  if(!$is_sticky.hasClass('has-fixed')) {$is_sticky.addClass('has-fixed');}
	// 			} else {
	// 			  if($is_sticky.hasClass('has-fixed')) {$is_sticky.removeClass('has-fixed');}
	// 			}
	// 		} else {
	// 			if($is_sticky.hasClass('has-fixed')) {$is_sticky.removeClass('has-fixed');}
	// 		}
	// 	});
	// }
	
	// Active page menu when click
	var CurURL = window.location.href, urlSplit = CurURL.split("#");
	var $nav_link = $(".nav li a");
	if ($nav_link.length > 0) {
		$nav_link.each(function() {
			if (CurURL === (this.href) && (urlSplit[1]!=="")) {
				$(this).closest("li").addClass("active").parent().closest("li").addClass("active");
			}
		});
	}
	// Mobile Menu With Tap @iO
	var $nav = $('#mainnav'), $navbar = $(".navbar"); var $navitem = $nav.find('li'), $navlink = $nav.find('a');
	function NavToggle($elem, $state) {
		var elm = $elem, sts = ($state===true||$state==="open"||$state===1) ? true : false;
		if (sts===true) {
			elm.slideDown(600);
		} else {
			elm.slideUp(500);
			elm.find('li.nav-opened').removeClass('nav-opened').children('ul').slideUp(300);
		}
	}
	function NavMobile() {
		if ($win.width() > 767) {
			$nav.removeClass("nav-mobile");
			$nav.find('.has-children').removeClass('nav-opened').removeClass('rollover').children('ul').removeAttr('style');
		} else {
			$nav.addClass("nav-mobile");
		}
	}
	NavMobile(); 
	$win.on('resize', function () { NavMobile(); });
	$navitem.has('ul').addClass('has-children');
	$navitem.on({
		mouseenter: function() {
			$(this).addClass('rollover'); 
		},
		mouseleave: function() {
			$(this).removeClass('rollover'); 
		}
			
	});
	$navlink.on('click touchstart', function(e) {
			var $self = $(this), $selfP = $self.parent(), selfHref = $self.attr('href');
			if (e.type==='click' && wwCurrent > 1366) {return true;}
			if ($selfP.hasClass('has-children')) {
				if ($selfP.hasClass('nav-opened')){
					$selfP.removeClass('nav-opened');
					if (selfHref==="#") {
						NavToggle($selfP.children('ul'), 'close');
						return false;
					}
					return true;
				} else {
					$selfP.addClass('nav-opened');
					$selfP.siblings().removeClass('nav-opened');
					NavToggle($selfP.siblings().children('ul'), 'close');
					setTimeout(function() {
						NavToggle($selfP.children('ul'), 'open');
					}, 150);
					return false;
				}
			}
			if (selfHref==="#") { return false; }
	});
	
	
	// Nav collapse
	$('.nav-item').on("click",function() {
		$('.navbar-collapse').collapse('hide');
	});
	
	// Active page menu when click
	var url = window.location.href;
	var $nav_link = $(".nav li a");
	$nav_link.each(function() {
	  if (url === (this.href)) {
		  $(this).closest("li").addClass("active");
	  }
	});
	
	
	//Switch Tab
	var $switch_tab = $('.switch-tab');
	if ($switch_tab.length > 0 ) {
		$switch_tab.on("click",function() {
			var $self = $(this), _target = $self.data('tabnav'), _href = $self.attr('href');
			var $tabnav = $('#'+_target), $tabnav_a = $tabnav.find('a');
			$tabnav_a.each(function(){
				$(this).parent().removeClass('active');
				if ($(this).attr('href')===_href) {
					$(this).parent().addClass('active');
				}
			});
		});
	}
	
//Carousel
var $has_carousel = $('.has-carousel');
if ($has_carousel.length > 0 ) {
	$has_carousel.each(function(){
		var $self = $(this);
		var c_item = ($self.data('items')) ? $self.data('items') : 4;
		var c_item_t = (c_item >= 3) ? 3 : c_item;
		var c_item_m = (c_item_t >= 2) ? 2 : c_item_t;
		var c_delay =($self.data('delay')) ? $self.data('delay') : 6000;
		var c_auto =($self.data('auto')) ? true : false;
		var c_loop =($self.data('loop')) ? true : false;
		var c_dots = ($self.data('dots')) ? true : false;
		var c_navs = ($self.data('navs')) ? true : false;
		var c_ctr = ($self.data('center')) ? true : false;
		var c_mgn = ($self.data('margin')) ? $self.data('margin') : 30;
		$self.owlCarousel({
			navText: ["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"],
			items: c_item, loop: c_loop, nav: c_navs, dots: c_dots, margin: c_mgn, center: c_ctr,
			autoplay: c_auto, autoplayTimeout: c_delay, autoplaySpeed: 300, 
			responsive:{ 0:{ items:1 }, 480:{ items: c_item_m }, 768:{ items: c_item_t }, 1170:{ items: c_item } }
		});
	});
}
	

})(jQuery);

Back to Directory File Manager