/*
Template Name: Cornike - Business HTML5 Template
Author: Tripples
Author URI: https://themeforest.net/user/tripples
Description: Cornike - Business HTML5 Template
Version: 1.0
1. Fixed header
2. Main slideshow
3. Site search
4. Owl Carousel
5. Video popup
6. Counter
7. Contact form
8. Back to top
*/
jQuery(function($) {
"use strict";
/* Pre loader */
function handlePreloader() {
if($('.preload').length){
$('.preload').delay(220).fadeOut(500);
}
}
/* ----------------------------------------------------------- */
/* Fixed header
/* ----------------------------------------------------------- */
$(window).on('scroll', function(){
if ( $(window).scrollTop() > 70 ) {
$('.site-navigation, .header-white, .header').addClass('navbar-fixed');
} else {
$('.site-navigation, .header-white, .header').removeClass('navbar-fixed');
}
});
/* ----------------------------------------------------------- */
/* Mobile Menu
/* ----------------------------------------------------------- */
jQuery(".nav.navbar-nav li a").on("click", function() {
jQuery(this).parent("li").find(".dropdown-menu").slideToggle();
jQuery(this).find("i").toggleClass("fa-angle-down fa-angle-up");
});
/* ----------------------------------------------------------- */
/* Main slideshow
/* ----------------------------------------------------------- */
$('#main-slide').carousel({
pause: true,
interval: 100000,
});
/* ----------------------------------------------------------- */
/* Site search
/* ----------------------------------------------------------- */
$('.nav-search').on('click', function () {
$('.search').fadeIn(500);
});
$('.search-close').on('click', function(){
$('.search').fadeOut(500);
});
/* ----------------------------------------------------------- */
/* Owl Carousel
/* ----------------------------------------------------------- */
//Project slide
$("#project-slide").owlCarousel({
loop:true,
animateOut: 'fadeOut',
nav:true,
margin:15,
dots:false,
mouseDrag:true,
touchDrag:true,
slideSpeed:800,
navText: ["", ""],
items : 4,
responsive:{
0:{
items:2
},
600:{
items:4
}
}
});
//Testimonial slide
$("#testimonial-slide").owlCarousel({
loop:false,
margin:30,
nav:false,
dots:true,
items : 3,
responsive:{
0:{
items:1
},
600:{
items:2
}
}
});
//Testimonial slide 2
$("#testimonial-slide2").owlCarousel({
loop:false,
margin:30,
nav:false,
dots:true,
items : 3,
responsive:{
0:{
items:1
},
600:{
items:1
}
}
});
//Partners slide
$("#partners-carousel").owlCarousel({
loop:true,
margin:20,
nav:false,
dots:false,
mouseDrag:true,
touchDrag:true,
items : 5,
responsive:{
0:{
items:2
},
600:{
items:5
}
}
});
//Page slide
$(".page-slider").owlCarousel({
loop:true,
animateOut: 'fadeOut',
autoplay:true,
autoplayHoverPause:true,
nav:true,
margin:0,
dots:false,
mouseDrag:true,
touchDrag:true,
slideSpeed:500,
navText: ["", ""],
items : 1,
responsive:{
0:{
items:1
},
600:{
items:1
}
}
});
//Team slide
$("#team-slide").owlCarousel({
loop:false,
animateOut: 'fadeOut',
nav:true,
navText: ["", ""],
margin:20,
dots:false,
mouseDrag:true,
touchDrag:true,
slideSpeed:800,
items : 4,
responsive:{
0:{
items:1
},
480:{
items:2
},
1000:{
items:4,
loop:false
}
}
});
/* ----------------------------------------------------------- */
/* Video popup
/* ----------------------------------------------------------- */
$(document).ready(function(){
$(".gallery-popup").colorbox({rel:'gallery-popup', transition:"fade", innerHeight:"500"});
$(".popup").colorbox({iframe:true, innerWidth:600, innerHeight:400});
});
/* ----------------------------------------------------------- */
/* Counter
/* ----------------------------------------------------------- */
$('.counterUp').counterUp({
delay: 10,
time: 1000
});
/* ----------------------------------------------------------- */
/* Contact form
/* ----------------------------------------------------------- */
$('#contact-form').submit(function(){
var $form = $(this),
$error = $form.find('.error-container'),
action = $form.attr('action');
$error.slideUp(750, function() {
$error.hide();
var $name = $form.find('.form-control-name'),
$email = $form.find('.form-control-email'),
$subject = $form.find('.form-control-subject'),
$message = $form.find('.form-control-message');
$.post(action, {
name: $name.val(),
email: $email.val(),
subject: $subject.val(),
message: $message.val()
},
function(data){
$error.html(data);
$error.slideDown('slow');
if (data.match('success') != null) {
$name.val('');
$email.val('');
$subject.val('');
$message.val('');
}
}
);
});
return false;
});
/* ----------------------------------------------------------- */
/* Back to top
/* ----------------------------------------------------------- */
$(window).scroll(function () {
if ($(this).scrollTop() > 50) {
$('#back-to-top').fadeIn();
} else {
$('#back-to-top').fadeOut();
}
});
// scroll body to 0px on click
$('#back-to-top').on('click', function () {
$('#back-to-top').tooltip('hide');
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});
$('#back-to-top').tooltip('hide');
/* Preloade */
$(window).on('load', function() {
handlePreloader();
});
});