123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- (function ($) {
- // Preloader
- $(window).on('load', () => {
- if ($('#preloader')) {
- $('#preloader').fadeOut('slow', function () {
- $(this).remove();
- });
- }
- });
-
- // Back to top button
- $(window).scroll(function () {
- if ($(this).scrollTop() > 100) {
- $('.back-to-top').fadeIn('slow');
- } else {
- $('.back-to-top').fadeOut('slow');
- }
- });
- $('.back-to-top').click(() => {
- $('html, body').animate({
- scrollTop: 0,
- }, 1500, 'easeInOutExpo');
- return false;
- });
-
- const nav = $('nav');
- const navHeight = nav.outerHeight();
-
- /* --/ ScrollReveal /Easy scroll animations for web and mobile browsers /--*/
- window.sr = ScrollReveal();
- sr.reveal('.foo', {
- duration: 1000,
- delay: 15,
- });
-
- /* --/ Carousel owl /--*/
- $('#carousel').owlCarousel({
- loop: true,
- margin: -1,
- items: 1,
- nav: true,
- navText: ['<i class="ion-ios-arrow-back" aria-hidden="true"></i>',
- '<i class="ion-ios-arrow-forward" aria-hidden="true"></i>',
- ],
- autoplay: true,
- autoplayTimeout: 3000,
- autoplayHoverPause: true,
- });
-
- /* --/ Animate Carousel /--*/
- $('.intro-carousel').on('translate.owl.carousel', () => {
- $('.intro-content .intro-title').removeClass('zoomIn animated').hide();
- $('.intro-content .intro-price').removeClass('fadeInUp animated').hide();
- $('.intro-content .intro-title-top, .intro-content .spacial').removeClass(
- 'fadeIn animated',
- )
- .hide();
- });
-
- $('.intro-carousel').on('translated.owl.carousel', () => {
- $('.intro-content .intro-title').addClass('zoomIn animated').show();
- $('.intro-content .intro-price').addClass('fadeInUp animated').show();
- $('.intro-content .intro-title-top, .intro-content .spacial').addClass('fadeIn animated')
- .show();
- });
-
- /* --/ Navbar Collapse /--*/
- $('.navbar-toggle-box-collapse').on('click', () => {
- $('body').removeClass('box-collapse-closed').addClass('box-collapse-open');
- });
- $('.close-box-collapse, .click-closed').on('click', () => {
- $('body').removeClass('box-collapse-open').addClass('box-collapse-closed');
- $('.menu-list ul').slideUp(700);
- });
-
- /* --/ Navbar Menu Reduce /--*/
- $(window).trigger('scroll');
- $(window).bind('scroll', () => {
- const pixels = 50;
- const top = 1200;
- if ($(window).scrollTop() > pixels) {
- $('.navbar-default').addClass('navbar-reduce');
- $('.navbar-default').removeClass('navbar-trans');
- } else {
- $('.navbar-default').addClass('navbar-trans');
- $('.navbar-default').removeClass('navbar-reduce');
- }
- if ($(window).scrollTop() > top) {
- $('.scrolltop-mf').fadeIn(1000, 'easeInOutExpo');
- } else {
- $('.scrolltop-mf').fadeOut(1000, 'easeInOutExpo');
- }
- });
-
- /* --/ Property owl /--*/
- $('#property-carousel').owlCarousel({
- loop: true,
- margin: 30,
- responsive: {
- 0: {
- items: 1,
- },
- 769: {
- items: 2,
- },
- 992: {
- items: 3,
- },
- },
- });
-
- /* --/ Property owl owl /--*/
- $('#property-single-carousel').owlCarousel({
- loop: true,
- margin: 0,
- nav: true,
- navText: ['<i class="ion-ios-arrow-back" aria-hidden="true"></i>',
- '<i class="ion-ios-arrow-forward" aria-hidden="true"></i>',
- ],
- responsive: {
- 0: {
- items: 1,
- },
- },
- });
-
- /* --/ News owl /--*/
- $('#new-carousel').owlCarousel({
- loop: true,
- margin: 30,
- responsive: {
- 0: {
- items: 1,
- },
- 769: {
- items: 2,
- },
- 992: {
- items: 3,
- },
- },
- });
-
- /* --/ Testimonials owl /--*/
- $('#testimonial-carousel').owlCarousel({
- margin: 0,
- autoplay: true,
- nav: true,
- animateOut: 'fadeOut',
- animateIn: 'fadeInUp',
- navText: ['<i class="ion-ios-arrow-back" aria-hidden="true"></i>',
- '<i class="ion-ios-arrow-forward" aria-hidden="true"></i>',
- ],
- autoplayTimeout: 4000,
- autoplayHoverPause: true,
- responsive: {
- 0: {
- items: 1,
- },
- },
- });
- }(jQuery));
|