First commit.
This commit is contained in:
commit
9679384794
45 changed files with 25197 additions and 0 deletions
212
js/custom.js
Normal file
212
js/custom.js
Normal file
|
|
@ -0,0 +1,212 @@
|
|||
|
||||
(function($) {
|
||||
// 'use strict';
|
||||
|
||||
// Main Navigation
|
||||
$( '.hamburger-menu' ).on( 'click', function() {
|
||||
$(this).toggleClass('open');
|
||||
$('.site-navigation').toggleClass('show');
|
||||
});
|
||||
|
||||
var countdown_date = $('.countdown').data("date");
|
||||
|
||||
$('.countdown').countdown(countdown_date, function(event) {
|
||||
$('.dday').html(event.strftime('%-D'));
|
||||
$('.dhour').html(event.strftime('%-H'));
|
||||
$('.dmin').html(event.strftime('%-M'));
|
||||
$('.dsec').html(event.strftime('%-S'));
|
||||
});
|
||||
|
||||
// Events Slider
|
||||
var next_event_slider = new Swiper('.next-event-slider', {
|
||||
slidesPerView: 4,
|
||||
spaceBetween: 20,
|
||||
loop: true,
|
||||
centeredSlides: true,
|
||||
breakpoints: {
|
||||
// when window width is <= 320px
|
||||
576: {
|
||||
slidesPerView: 1
|
||||
},
|
||||
// when window width is <= 480px
|
||||
768: {
|
||||
slidesPerView: 2
|
||||
},
|
||||
// when window width is <= 640px
|
||||
1200: {
|
||||
slidesPerView: 3
|
||||
}
|
||||
},
|
||||
navigation: {
|
||||
nextEl: '.next-event-slider-wrap .swiper-button-next'
|
||||
}
|
||||
});
|
||||
|
||||
// Testimonial slider
|
||||
var testimonialsSlider = new Swiper('.testimonials-slider', {
|
||||
slidesPerView: 1,
|
||||
spaceBetween: 0,
|
||||
loop: true,
|
||||
pagination: {
|
||||
el: '.swiper-pagination',
|
||||
clickable: true,
|
||||
},
|
||||
navigation: {
|
||||
nextEl: '.testimonials-container .swiper-button-next'
|
||||
}
|
||||
});
|
||||
|
||||
// Buy Tickets Form
|
||||
$(".increase-ticket").click(function() {
|
||||
var $n = $(this)
|
||||
.parent(".number-of-tickets")
|
||||
.parent(".flex")
|
||||
.parent(".ticket-row")
|
||||
.find(".ticket-count");
|
||||
$n.val(Number($n.val())+1 );
|
||||
});
|
||||
|
||||
$(".decrease-ticket").click(function() {
|
||||
var $n = $(this)
|
||||
.parent(".number-of-tickets")
|
||||
.parent(".flex")
|
||||
.parent(".ticket-row")
|
||||
.find(".ticket-count");
|
||||
var amount = Number($n.val());
|
||||
if (amount > 0) {
|
||||
$n.val(amount-1);
|
||||
}
|
||||
});
|
||||
|
||||
$(".clear-ticket-count").on( 'click', function() {
|
||||
var $count = $('.ticket-count');
|
||||
$count.val('1');
|
||||
});
|
||||
|
||||
// Tabs
|
||||
$(function() {
|
||||
$('.tab-content:first-child').show();
|
||||
|
||||
$('.tab-nav').bind('click', function(e) {
|
||||
$this = $(this);
|
||||
$tabs = $this.parent().parent().next();
|
||||
$target = $($this.data("target"));
|
||||
$this.siblings().removeClass('active');
|
||||
$target.siblings().css("display", "none");
|
||||
$this.addClass('active');
|
||||
$target.fadeIn("slow");
|
||||
});
|
||||
|
||||
$('.tab-nav:first-child').trigger('click');
|
||||
});
|
||||
|
||||
// Accordion & Toggle
|
||||
$('.accordion-wrap.type-accordion').collapsible({
|
||||
accordion: true,
|
||||
contentOpen: 0,
|
||||
arrowRclass: 'arrow-r',
|
||||
arrowDclass: 'arrow-d'
|
||||
});
|
||||
|
||||
$('.accordion-wrap .entry-title').on('click', function() {
|
||||
$('.accordion-wrap .entry-title').removeClass('active');
|
||||
$(this).addClass('active');
|
||||
});
|
||||
|
||||
// Circular Progress Bar
|
||||
$('#hard_work').circleProgress({
|
||||
startAngle: -Math.PI / 4 * 2,
|
||||
value: 0.75,
|
||||
size: 220,
|
||||
thickness: 3,
|
||||
fill: {
|
||||
gradient: ["#00d1ff", "#1effc5"]
|
||||
}
|
||||
}).on('circle-animation-progress', function(event, progress) {
|
||||
$(this).find('strong').html(Math.round(75 * progress) + '<span>%</span>');
|
||||
});
|
||||
|
||||
$('#good_music').circleProgress({
|
||||
startAngle: -Math.PI / 4 * 2,
|
||||
value: 0.83,
|
||||
size: 220,
|
||||
thickness: 3,
|
||||
fill: {
|
||||
gradient: ["#00d1ff", "#1effc5"]
|
||||
}
|
||||
}).on('circle-animation-progress', function(event, progress) {
|
||||
$(this).find('strong').html(Math.round(83 * progress) + '<span>%</span>');
|
||||
});
|
||||
|
||||
$('#power').circleProgress({
|
||||
startAngle: -Math.PI / 4 * 2,
|
||||
value: 0.65,
|
||||
size: 220,
|
||||
thickness: 3,
|
||||
fill: {
|
||||
gradient: ["#00d1ff", "#1effc5"]
|
||||
}
|
||||
}).on('circle-animation-progress', function(event, progress) {
|
||||
$(this).find('strong').html(Math.round(65 * progress) + '<span>%</span>');
|
||||
});
|
||||
|
||||
$('#fun_time').circleProgress({
|
||||
startAngle: -Math.PI / 4 * 2,
|
||||
value: 1,
|
||||
size: 220,
|
||||
thickness: 3,
|
||||
fill: {
|
||||
gradient: ["#00d1ff", "#1effc5"]
|
||||
}
|
||||
}).on('circle-animation-progress', function(event, progress) {
|
||||
$(this).find('strong').html(Math.round(100 * progress) + '<span>%</span>');
|
||||
});
|
||||
|
||||
// Counter
|
||||
$(".start-counter").each(function () {
|
||||
var counter = $(this);
|
||||
|
||||
counter.countTo({
|
||||
formatter: function (value, options) {
|
||||
return value.toFixed(options.decimals).replace(/\B(?=(?:\d{3})+(?!\d))/g, ',');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// Load more events
|
||||
var $container = $('.blog-list-page');
|
||||
var $item = $('.single-blog-content');
|
||||
|
||||
$item.slice(0, 6).addClass('visible');
|
||||
|
||||
$('.load-more .btn').on('click', function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
$('.single-blog-content:hidden').slice(0, 6).addClass('visible');
|
||||
$container.masonry();
|
||||
});
|
||||
|
||||
// Back to Top
|
||||
if ( $( '.back-to-top' ).length) {
|
||||
var scrollTrigger = 500, // px
|
||||
backToTop = function () {
|
||||
var scrollTop = $(window).scrollTop();
|
||||
if (scrollTop > scrollTrigger) {
|
||||
$('.back-to-top').addClass('show');
|
||||
} else {
|
||||
$('.back-to-top').removeClass('show');
|
||||
}
|
||||
};
|
||||
backToTop();
|
||||
$(window).on('scroll', function () {
|
||||
backToTop();
|
||||
});
|
||||
$('.back-to-top').on('click', function (e) {
|
||||
e.preventDefault();
|
||||
$('html,body').animate({
|
||||
scrollTop: 0
|
||||
}, 800);
|
||||
});
|
||||
}
|
||||
|
||||
})(jQuery);
|
||||
Loading…
Add table
Add a link
Reference in a new issue