/* PARALLAX
- add parallax by adding css class parallax to desired element
- also reference one of prior parallax sites to get data speed variable applied via html to control output speed of function */
if (Modernizr.touch) {
} else {
$(document).ready(function(){
// Cache the Window object
$window = $(window);
$(".parallax").each(function(){
var $bgobj = $(this); // assigning the object
$(window).scroll(function() {
var yPos = $window.scrollTop() / $bgobj.data('speed');
var coords = 'center '+ (yPos - 100) + 'px';
$bgobj.css({ backgroundPosition: coords });
});
});
});
}
/*
$(window).load(function() {
$("*").removeClass("preload");
});
*/
/* PRELOAD
- add preload hack to body element via base.php */
/*
$(window).load(function() {
$("body").removeClass("preload");
});
*/
/* NAV SCROLL DOWN CLASS LOADER
- add nav functionality on scroll down */
$(document).ready('load resize', function () {
//console.log('loaded');
//enable parent menu clickable
if($(window).width() > 991) {
$('.navbar .dropdown').hover(function() {
$(this).find('.dropdown-menu').first().stop(true, true).delay(250).slideDown();
}, function() {
$(this).find('.dropdown-menu').first().stop(true, true).delay(100).slideUp();
});
}
$('.navbar .dropdown > a').click(function(){
location.href = this.href;
});
//end parent menu func
});
$(document).ready(function(){
//read more btn
if($('.read-more-btn')[0]) {
$('.read-more-btn').click(function() {
if(!$('.read-more').hasClass('show')) {
$('.read-more').addClass('show');
} else {
$('.read-more').removeClass('show');
}
});
}
function sortable() {
}
//mobile dropdown func
$('li.dropdown').prepend("");
$('li.dropdown .plus-init').click(function(e) {
e.preventDefault();
$(this).siblings('.dropdown-menu').slideToggle();
$(this).closest('li').siblings('li').find('.dropdown-menu').slideUp();
});
//end mobile dropdown fuc
$(window).bind('scroll', function() {
var navHeight = 300; // custom nav height
($(window).scrollTop() > navHeight) ? $('nav').addClass('nav-scrolled') : $('nav').removeClass('nav-scrolled');
});
$('.hero-vid').on('ended',function(){
/*$('.video-container').fadeOut();*/
});
//accordion
if($('.accordion')[0]) {
$('.accordion-heading').click(function() {
console.log('clicked');
$('.accordion-content').slideUp();
$(this).siblings('.accordion-content').slideDown();
});
}
///TOGLE FUNCTION
$('.mobile-toggle').click(function() {
$('.mobile.nav').slideToggle();
});
//INIT HERO
if($('.hero-slider')[0]) {
$('.hero-slider').not('.slick-initialized').slick({
dots: false,
infinite: true,
speed: 500,
fade: false,
cssEase: 'linear',
autoplay: true,
autoplaySpeed: 9000,
nextArrow: '',
prevArrow: '',
arrows:false
});
}
//SIDEBAR SLIDER
if($('.review-slider')[0]) {
$('.review-slider').not('.slick-initialized').slick({
dots: false,
arrows: true,
infinite: true,
speed: 750,
fade: false,
cssEase: 'linear',
autoplay: false,
autoplaySpeed: 5000,
nextArrow: '',
prevArrow: '',
responsive: [{
breakpoint: 767,
settings: {
adaptiveHeight: true
}
}]
});
}
//GALLERY SLIDER
if($('.gallery-slider')[0]) {
$('.gallery-slider').not('.slick-initialized').slick({
dots: false,
arrows: false,
infinite: true,
speed: 1000,
fade: true,
cssEase: 'linear',
nextArrow: '',
prevArrow: '',
adaptiveHeight: true,
draggable: false,
swipe: false,
swipeToSlide: false,
touchMove: false,
draggable: false,
accessibility: false,
arrows: false
});
$('.gallery-slider').slickLightbox({
src: 'src',
itemSelector: '.item img',
lazy: true
});
}
//FOOTER SLIDER
if($('.customer-logos.slider')[0]) {
$('.customer-logos.slider').not('.slick-initialized').slick({
dots: false,
infinite: true,
speed: 500,
cssEase: 'linear',
autoplay: true,
autoplaySpeed: 7000,
slidesToShow: 4,
slidesToScroll: 1,
nextArrow: '',
prevArrow: '',
arrows:true,
responsive: [{
breakpoint: 767,
settings: {
slidesToShow: 3
}
}, {
breakpoint: 520,
settings: {
slidesToShow: 2
}
}]
});
}
});
//EQUAL HEIGHT SLIDES
$(document).ready(function() {
if($('.hero-slider')[0]) {
$('.hero-slider').on('setPosition', function () {
$(this).find('.slick-slide').height('auto');
var slickTrack = $(this).find('.slick-track');
var slickTrackHeight = $(slickTrack).height();
$(this).find('.slick-slide').css('height', slickTrackHeight + 'px');
});
}
if($('.customer-logos.slider')[0]) {
$('.customer-logos.slider').on('setPosition', function () {
$(this).find('.slick-slide').height('auto');
var slickTrack = $(this).find('.slick-track');
var slickTrackHeight = $(slickTrack).height();
$(this).find('.slick-slide').css('height', slickTrackHeight + 'px');
});
}
});
/* ICON AREA SCROLL DOWN
- forces users to top of hidden content wrapper when clicking class icon */
$('.icon').click(function() {
if ($(window).height() > 700) {
$('html, body').animate({ scrollTop: $('.hidden-content-wrapper').offset().top }, 2000);
}
});
/* HOMEPAGE ICONS HOVER EFFECT */
$(document).ready(function() {
$('#hp-icon-hover').hover(function(){
$(".hp-icon-overlay").toggleClass("show");
});
});
/* FOOTER SLIDER */
$(document).ready(function(){
if($('.customer-logos')[0]) {
$('.customer-logos').not('.slick-initialized').slick({
slidesToShow: 6,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 2000,
arrows: false,
dots: false,
pauseOnHover: false,
responsive: [{
breakpoint: 768,
settings: {
slidesToShow: 4
}
}, {
breakpoint: 520,
settings: {
slidesToShow: 3
}
}]
});
}
});