| Current Path : /home/cbequiperp/www/templates/elvyre/js/ |
| Current File : /home/cbequiperp/www/templates/elvyre/js/include.js |
(jQuery)(function($) {
/* ================ MAIN NAVIGATION ================ */
(function() {
$(" #nav ul ").css({
display: "none"
}); // Opera Fix
$(" #nav li").hover(function() {
$(this).find('ul:first').css({
visibility: "visible",
display: "none"
}).fadeIn(300);
}, function() {
$(this).find('ul:first').css({
display: "none"
});
});
})();
$(function() {
$('#dl-menu').dlmenu({
animationClasses: {
classin: 'dl-animate-in-2',
classout: 'dl-animate-out-2'
}
});
});
/* ================ STATIC HEADER ================ */
var window_y;
var header_height;
var scroll_position;
(function() {
window_y = 0;
header_height = $("#header-wrapper").height();
scroll_position = parseInt(header_height, 10);
window_y = $(document).scrollTop();
if ((window_y > 0) && !(is_touch_device())) {
set_static_header(1);
}
})(window_y, header_height, scroll_position);
function set_static_header(position) {
if (position > 0) {
if (!($("#header-wrapper").hasClass("static"))) {
$("#header-wrapper").addClass("static");
header_height = $("#header-wrapper").height();
if ($('body').hasClass('homepage')) {
$('.tp-wrapper').css("margin-top", header_height + "px");
} else {
$("#page-title").eq(0).css("margin-top", header_height + "px");
}
}
} else {
if (($("#header-wrapper").hasClass("static"))) {
$("#header-wrapper").removeClass("static");
if ($('body').hasClass('homepage')) {
$('.tp-wrapper').css("margin-top", "");
} else {
$("#page-title").eq(0).css("margin-top", "");
}
$("#header-wrapper").css("top", 0);
}
}
}
/* ========== MAIN SEARCH ======== */
$('#header').on('click', '#search', function(e) {
e.preventDefault();
$(this).find('#m_search').fadeIn().focus();
});
$('#m_search').focusout(function(e) {
$(e.target).fadeOut();
});
/* ================ CONTENT TABS ================ */
(function() {
$('.tabs').each(function() {
var $tabLis = $(this).find('li');
var $tabContent = $(this).next('.tab-content-wrap').find('.tab-content');
$tabContent.hide();
$tabLis.first().addClass('active').show();
$tabContent.first().show();
});
$('.tabs').on('click', 'li', function(e) {
var $this = $(this);
var parentUL = $this.parent();
var tabContent = parentUL.next('.tab-content-wrap');
parentUL.children().removeClass('active');
$this.addClass('active');
tabContent.find('.tab-content').hide();
var showById = $($this.find('a').attr('href'));
tabContent.find(showById).fadeIn();
e.preventDefault();
});
})();
/* ================ ACCORDION ================ */
(function() {
'use strict';
$('.accordion').on('click', '.title', function(event) {
event.preventDefault();
$(this).siblings('.accordion .active').next().slideUp('normal');
$(this).siblings('.accordion .title').removeClass("active");
if ($(this).next().is(':hidden') === true) {
$(this).next().slideDown('normal');
$(this).addClass("active");
}
});
$('.accordion .content').hide();
$('.accordion .active').next().slideDown('normal');
})();
(function() {
/* ================ INFORMATION BOXES ================ */
$('.information-boxes .close').on('click', function() {
$(this).parent().slideUp(300);
});
/* ================ PLACEHOLDER PLUGIN ================ */
$('input[placeholder], textarea[placeholder]').placeholder();
})();
/* ================ SCROLL TO TOP ================ */
$(window).scroll(function() {
if ($(this).scrollTop() > 100) {
$('.scroll-up').fadeIn();
} else {
$('.scroll-up').fadeOut();
}
});
$('.scroll-up').click(function() {
$("html, body").animate({
scrollTop: 0
}, 600);
return false;
});
// NEWSLETTER FORM AJAX SUBMIT
$('.newsletter .submit').on('click', function(event) {
event.preventDefault();
var email = $(this).siblings('.email').val();
var form_data = new Array({'Email': email});
$.ajax({
type: 'POST',
url: "contact.php",
data: ({'action': 'newsletter', 'form_data': form_data})
}).done(function(data) {
alert(data);
});
});
// function to check is user is on touch device
if (!is_touch_device()) {
// ANIMATION FOR CONTENT
$.stellar({
horizontalOffset: 0,
horizontalScrolling: false
});
/* ================ ANIMATED CONTENT ================ */
if ($(".animated")[0]) {
jQuery('.animated').css('opacity', '0');
}
$('.triggerAnimation').waypoint(function() {
var animation = $(this).attr('data-animate');
$(this).css('opacity', '');
$(this).addClass("animated " + animation);
},
{
offset: '80%',
triggerOnce: true
}
);
}
// function to check is user is on touch device
function is_touch_device() {
return 'ontouchstart' in window // works on most browsers
|| 'onmsgesturechange' in window; // works on ie10
}
$("html").niceScroll().scrollstart(function(event) {
if (!is_touch_device() && event.end.y > 0) {
set_static_header(1);
}
}).scrollend(function(event) {
if (!is_touch_device() && event.end.y == 0) {
set_static_header(0);
}
});
$('.numbers-counter').waypoint(function() {
// NUMBERS COUNTER START
$('.numbers').data('countToOptions', {
formatter: function(value, options) {
return value.toFixed(options.decimals).replace(/\B(?=(?:\d{3})+(?!\d))/g, ',');
}
});
// start timer
$('.timer').each(count);
function count(options) {
var $this = $(this);
options = $.extend({}, options || {}, $this.data('countToOptions') || {});
$this.countTo(options);
} // NUMBERS COUNTER END
},
{offset: '70%'}
);
// PRETTYPHOTO LIGHTBOX START
if (jQuery().prettyPhoto) {
piPrettyphoto();
}
function piPrettyphoto() {
$("a[data-gal^='prettyPhoto']").prettyPhoto({social_tools: false});
}// PRETTYPHOTO LIGHTBOX END
});