You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

213 lines
5.2 KiB

/* ----- Custom Scripts for Destiny template ----- */
jQuery(function($) {
"use strict";
// get the value of the bottom of the #main element by adding the offset of that element plus its height, set it as a variable
var mainbottom = $('#main').offset().top;
// on scroll,
$(window).on('scroll',function(){
// we round here to reduce a little workload
stop = Math.round($(window).scrollTop());
if (stop > mainbottom) {
$('.navbar').addClass('past-main');
$('.navbar').addClass('effect-main')
} else {
$('.navbar').removeClass('past-main');
}
});
// Collapse navbar on click
$(document).on('click.nav','.navbar-collapse.in',function(e) {
if( $(e.target).is('a') ) {
$(this).removeClass('in').addClass('collapse');
}
});
// Owl carousel init
$(".testimonials").owlCarousel({
slideSpeed : 200,
items: 1,
singleItem: true,
autoPlay : true,
pagination : false
});
/* ------ Clients Section Owl Carousel ----- */
$(".clients").owlCarousel({
slideSpeed : 200,
items: 5,
singleItem: false,
autoPlay : true,
pagination : false
});
/* ------ jQuery for Easing min -- */
$(function() {
$('a.page-scroll').bind('click', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1500, 'easeInOutExpo');
event.preventDefault();
});
});
/* ----- Magnific Popup ----- */
$('.popup').magnificPopup({
disableOn: 0,
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
/* ----- Jarallax Init ----- */
$('.jarallax').jarallax({
speed: 0.7
});
/* ----- Jarallax Personal Homepage Init ----- */
$('.personal-jarallax').jarallax({
speed: 0.7
});
/*----- Preloader ----- */
$(window).load(function() {
setTimeout(function() {
$('#loading').fadeOut('slow', function() {
});
}, 3000);
});
/* --------- Wow Init -------*/
new WOW().init();
/* ----- Counter Up ----- */
$('.counter').counterUp({
delay: 10,
time: 1000
});
/* ----- Countdown ----- */
if($.find('#countdown')[0]) {
$('#countdown').countDown({
targetDate: {
'day': 14,
'month': 7,
'year': 2017,
'hour': 11,
'min': 13,
'sec': 0
},
omitWeeks: true
});
//enter the count down date using the format year, month, day, time: hour, min, sec
if( $('.day_field .top').html() == "0" ) $('.day_field').css('display','none');
}
/*-----------------------------------
----------- Scroll To Top -----------
------------------------------------*/
$(window).scroll(function () {
if ($(this).scrollTop() > 1000) {
$('#back-top').fadeIn();
} else {
$('#back-top').fadeOut();
}
});
// scroll body to 0px on click
$('#back-top').on('click', function () {
$('#back-top').tooltip('hide');
$('body,html').animate({
scrollTop: 0
}, 1500);
return false;
});
/* ------ Animsition ----- */
$(".animsition").animsition({
inClass: 'fade-in',
outClass: 'fade-out',
inDuration: 1500,
outDuration: 800,
linkElement: '.animsition-link',
// e.g. linkElement: 'a:not([target="_blank"]):not([href^="#"])'
loading: true,
loadingParentElement: 'body', //animsition wrapper element
loadingClass: 'animsition-loading',
loadingInner: '', // e.g '<img src="loading.svg" />'
timeout: false,
timeoutCountdown: 5000,
onLoadEvent: true,
browser: [ 'animation-duration', '-webkit-animation-duration'],
// "browser" option allows you to disable the "animsition" in case the css property in the array is not supported by your browser.
// The default setting is to disable the "animsition" in a browser that does not support "animation-duration".
overlay : false,
overlayClass : 'animsition-overlay-slide',
overlayParentElement : 'body',
transition: function(url){ window.location.href = url; }
});
/*----- Subscription Form ----- */
$('.subscribe-form').submit(function(e) {
e.preventDefault();
var postdata = $('.subscribe-form').serialize();
$.ajax({
type: 'POST',
url: 'assets/php/subscribe.php',
data: postdata,
dataType: 'json',
success: function(json) {
if(json.valid == 0) {
$('.success-message').hide();
$('.error-message').hide();
$('.error-message').html(json.message);
$('.error-message').fadeIn('fast', function(){
$('.subscribe-form').addClass('animated flash').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){
$(this).removeClass('animated flash');
});
});
}
else {
$('.error-message').hide();
$('.success-message').hide();
$('.subscribe-form').hide();
$('.success-message').html(json.message);
$('.success-message').fadeIn('fast', function(){
$('.top-content').backstretch("resize");
});
}
}
});
});
});