lemniscate/assets/js/custom.js

133 lines
2.6 KiB
JavaScript
Raw Permalink Normal View History

2024-04-03 19:53:00 +02:00
$(document).ready(function(){
"use strict";
/*==================================
* Author : "ThemeSine"
* Template Name : CarVilla HTML Template
* Version : 1.0
==================================== */
/*=========== TABLE OF CONTENTS ===========
1. Scroll To Top
2. welcome animation support
3. owl carousel
======================================*/
// 1. Scroll To Top
$(window).on('scroll',function () {
if ($(this).scrollTop() > 300) {
$('.return-to-top').fadeIn();
} else {
$('.return-to-top').fadeOut();
}
});
$('.return-to-top').on('click',function(){
$('html, body').animate({
scrollTop: 0
}, 1500);
return false;
});
// 2. welcome animation support
$(window).load(function(){
$(".welcome-hero-txt h2,.welcome-hero-txt p").removeClass("animated fadeInUp").css({'opacity':'0'});
$(".welcome-hero-txt button").removeClass("animated fadeInDown").css({'opacity':'0'});
});
$(window).load(function(){
$(".welcome-hero-txt h2,.welcome-hero-txt p").addClass("animated fadeInUp").css({'opacity':'0'});
$(".welcome-hero-txt button").addClass("animated fadeInDown").css({'opacity':'0'});
});
// 3. owl carousel
// i. new-cars-carousel
$("#new-cars-carousel").owlCarousel({
items: 1,
autoplay:true,
loop: true,
dots:true,
mouseDrag:true,
nav:false,
smartSpeed:1000,
transitionStyle:"fade",
animateIn: 'fadeIn',
animateOut: 'fadeOutLeft'
// navText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"]
});
// ii. .testimonial-carousel
var owl=$('.testimonial-carousel');
owl.owlCarousel({
items:3,
margin:0,
loop:true,
autoplay:true,
smartSpeed:1000,
//nav:false,
//navText:["<i class='fa fa-angle-left'></i>","<i class='fa fa-angle-right'></i>"],
dots:false,
autoplayHoverPause:false,
responsiveClass:true,
responsive:{
0:{
items:1
},
640:{
items:2
},
992:{
items:3
}
}
});
// iii. .brand-item (carousel)
$('.brand-item').owlCarousel({
items:6,
loop:true,
smartSpeed: 1000,
autoplay:true,
dots:false,
autoplayHoverPause:false,
responsive:{
0:{
items:2
},
415:{
items:2
},
600:{
items:3
},
1000:{
items:6
}
}
});
$('.play').on('click',function(){
owl.trigger('play.owl.autoplay',[1000])
})
$('.stop').on('click',function(){
owl.trigger('stop.owl.autoplay')
})
});