131 lines
2.4 KiB
JavaScript
131 lines
2.4 KiB
JavaScript
;(function () {
|
|
|
|
'use strict';
|
|
|
|
// iPad and iPod detection
|
|
var isiPad = function(){
|
|
return (navigator.platform.indexOf("iPad") != -1);
|
|
};
|
|
|
|
var isiPhone = function(){
|
|
return (
|
|
(navigator.platform.indexOf("iPhone") != -1) ||
|
|
(navigator.platform.indexOf("iPod") != -1)
|
|
);
|
|
};
|
|
|
|
// Burger Menu
|
|
var burgerMenu = function() {
|
|
$('body').on('click', '.js-fh5co-nav-toggle', function(){
|
|
if ( $('#fh5co-navbar').is(':visible') ) {
|
|
$(this).removeClass('active');
|
|
} else {
|
|
$(this).addClass('active');
|
|
}
|
|
|
|
});
|
|
};
|
|
|
|
|
|
// Animate Projects
|
|
|
|
var animateBox = function() {
|
|
if ( $('.animate-box').length > 0 ) {
|
|
$('.animate-box').waypoint( function( direction ) {
|
|
|
|
if( direction === 'down' && !$(this.element).hasClass('animated') ) {
|
|
|
|
$(this.element).addClass('fadeIn animated');
|
|
|
|
}
|
|
} , { offset: '80%' } );
|
|
}
|
|
};
|
|
|
|
|
|
// Animate Leadership
|
|
var animateTeam = function() {
|
|
if ( $('#fh5co-team').length > 0 ) {
|
|
$('#fh5co-team .to-animate').each(function( k ) {
|
|
|
|
var el = $(this);
|
|
|
|
setTimeout ( function () {
|
|
console.log('yaya');
|
|
el.addClass('fadeInUp animated');
|
|
}, k * 200, 'easeInOutExpo' );
|
|
|
|
});
|
|
}
|
|
};
|
|
var teamWayPoint = function() {
|
|
if ( $('#fh5co-team').length > 0 ) {
|
|
$('#fh5co-team').waypoint( function( direction ) {
|
|
|
|
if( direction === 'down' && !$(this.element).hasClass('animated') ) {
|
|
|
|
setTimeout(animateTeam, 200);
|
|
|
|
|
|
$(this.element).addClass('animated');
|
|
|
|
}
|
|
} , { offset: '80%' } );
|
|
}
|
|
};
|
|
|
|
|
|
// Animate Feature
|
|
var animateFeatureIcons = function() {
|
|
if ( $('#fh5co-services').length > 0 ) {
|
|
$('#fh5co-services .to-animate').each(function( k ) {
|
|
|
|
var el = $(this);
|
|
|
|
setTimeout ( function () {
|
|
el.addClass('bounceIn animated');
|
|
}, k * 200, 'easeInOutExpo' );
|
|
|
|
});
|
|
}
|
|
};
|
|
var featureIconsWayPoint = function() {
|
|
if ( $('#fh5co-services').length > 0 ) {
|
|
$('#fh5co-services').waypoint( function( direction ) {
|
|
|
|
if( direction === 'down' && !$(this.element).hasClass('animated') ) {
|
|
|
|
|
|
|
|
|
|
setTimeout(animateFeatureIcons, 200);
|
|
|
|
|
|
$(this.element).addClass('animated');
|
|
|
|
}
|
|
} , { offset: '80%' } );
|
|
}
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$(function(){
|
|
|
|
burgerMenu();
|
|
animateBox();
|
|
teamWayPoint();
|
|
featureIconsWayPoint();
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
}()); |