123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627 |
- // js Document
-
- // Created on : 28/2/2022.
- // Theme Name : Event & Software HTML Template
-
- (function ($) {
- "use strict";
-
- // ------------------------ Company Logo Slider
- if ($(".companies-logo-slider").length) {
- $('.companies-logo-slider').slick({
- centerMode: true,
- centerPadding: '0px',
- slidesToShow: 7,
- prevArrow: $('.prev'),
- nextArrow: $('.next'),
- autoplay: true,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 991,
- settings: {
- arrows: true,
- centerMode: true,
- slidesToShow: 5
- }
- },
- {
- breakpoint: 768,
- settings: {
- arrows: true,
- centerMode: true,
- slidesToShow: 3
- }
- },
- {
- breakpoint: 480,
- settings: {
- arrows: true,
- centerMode: true,
- slidesToShow: 2
- }
- }
- ]
- });
- }
-
- // ------------------------ Company Logo Slider
- if ($(".partnerSliderTwo").length) {
- $('.partnerSliderTwo').slick({
- centerMode: true,
- centerPadding: '0px',
- arrows: false,
- slidesToShow: 5,
- autoplay: true,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 992,
- settings: {
- centerMode: true,
- slidesToShow: 4
- }
- },
- {
- breakpoint: 768,
- settings: {
- centerMode: true,
- slidesToShow: 3
- }
- },
- {
- breakpoint: 480,
- settings: {
- centerMode: true,
- slidesToShow: 2
- }
- }
- ]
- });
- }
-
- // ------------------------ Client Feedback Slider One
- if ($(".clientSliderOne").length) {
- $('.clientSliderOne').slick({
- centerMode: true,
- centerPadding: '0px',
- slidesToShow: 1,
- prevArrow: $('.prev_c'),
- nextArrow: $('.next_c'),
- autoplay: true,
- autoplaySpeed: 6000,
- });
- }
-
-
- // ------------------------ Image Slick Slider
- if ($(".img-slick-slider").length) {
- $('.img-slick-slider').slick({
- dots: true,
- arrows: false,
- centerPadding: '0px',
- slidesToShow: 1,
- autoplay: true,
- autoplaySpeed: 6000,
- });
- }
-
-
-
- // ------------------------ Client Feedback Slider Two
- if ($(".clientSliderTwo").length) {
- $('.clientSliderTwo').slick({
- dots: true,
- arrows: false,
- centerMode: true,
- centerPadding: '0px',
- slidesToShow: 3,
- slidesToScroll: 3,
- autoplay: true,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 992,
- settings: {
- slidesToShow: 2
- }
- },
- {
- breakpoint: 576,
- settings: {
- slidesToShow: 1
- }
- }
- ]
- });
- }
-
- // ------------------------ Team Slider One
- if ($(".teamSliderOne").length) {
- $('.teamSliderOne').slick({
- dots: false,
- arrows: true,
- prevArrow: $('.prev_c'),
- nextArrow: $('.next_c'),
- centerPadding: '0px',
- slidesToShow: 4,
- slidesToScroll: 1,
- autoplay: false,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 768,
- settings: {
- slidesToShow: 3
- }
- },
- {
- breakpoint: 576,
- settings: {
- slidesToShow: 2
- }
- },
- {
- breakpoint: 480,
- settings: {
- slidesToShow: 1
- }
- }
- ]
- });
- }
-
-
- // ------------------------ Client Feedback Slider Three
- if ($(".clientSliderThree").length) {
- $('.clientSliderThree').slick({
- dots: false,
- arrows: true,
- prevArrow: $('.prevT'),
- nextArrow: $('.nextT'),
- centerPadding: '0px',
- slidesToShow: 1,
- slidesToScroll: 1,
- autoplay: false,
- autoplaySpeed: 3000,
- });
- }
-
-
- // ------------------------ Client Feedback Slider Four
- if ($(".clientSliderFour").length) {
- $('.clientSliderFour').slick({
- dots: true,
- arrows: false,
- centerPadding: '0px',
- slidesToShow: 3,
- slidesToScroll: 3,
- autoplay: false,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 992,
- settings: {
- slidesToShow: 2,
- slidesToScroll: 2,
- }
- },
- {
- breakpoint: 768,
- settings: {
- slidesToShow: 1,
- slidesToScroll: 1,
- }
- }
- ]
- });
- }
-
- // ------------------------ Client Feedback Slider Five
- if ($(".clientSliderFive").length) {
- $('.clientSliderFive').slick({
- centerMode: true,
- centerPadding: '0px',
- slidesToShow: 1,
- prevArrow: $('.prev_f'),
- nextArrow: $('.next_f'),
- autoplay: true,
- autoplaySpeed: 6000,
- });
- }
-
-
- // ------------------------ Client Feedback Slider Six
- if ($(".clientSliderSix").length) {
- $('.clientSliderSix').slick({
- dots: true,
- arrows: false,
- centerMode: true,
- centerPadding: '0px',
- slidesToShow: 3,
- slidesToScroll: 3,
- autoplay: true,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 1200,
- settings: {
- slidesToShow: 2,
- slidesToScroll: 2,
- }
- },
- {
- breakpoint: 768,
- settings: {
- slidesToShow: 1,
- slidesToScroll: 1,
- }
- }
- ]
- });
- }
-
-
- // ------------------------ Client Feedback Slider Seven
- if ($(".clientSliderSeven").length) {
- $('.clientSliderSeven').slick({
- centerMode: true,
- centerPadding: '0px',
- slidesToShow: 1,
- prevArrow: $('.prev_cs1'),
- nextArrow: $('.next_cs1'),
- autoplay: true,
- fade: true,
- autoplaySpeed: 6000,
- });
- }
-
-
- // ------------------------ App Screen Preview
- if ($(".app-preview-slider-one").length) {
- $('.app-preview-slider-one').slick({
- dots: false,
- arrows: false,
- centerPadding: '0px',
- slidesToShow: 3,
- centerMode: true,
- slidesToScroll: 1,
- autoplay: true,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 992,
- settings: {
- slidesToShow: 3
- }
- },
- {
- breakpoint: 576,
- settings: {
- slidesToShow: 2,
- centerMode: false,
- }
- }
- ]
- });
- }
-
-
- // ------------------------ App Screen Preview Two
- if ($(".app-preview-slider-two").length) {
- $('.app-preview-slider-two').slick({
- dots: false,
- arrows: false,
- centerPadding: '0px',
- slidesToShow: 5,
- centerMode: true,
- slidesToScroll: 1,
- autoplay: true,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 992,
- settings: {
- slidesToShow: 3
- }
- },
- {
- breakpoint: 576,
- settings: {
- slidesToShow: 2
- }
- },
- {
- breakpoint: 480,
- settings: {
- slidesToShow: 1
- }
- }
- ]
- });
- }
-
-
- // ------------------------ Portfolio Slider One
- if ($(".portfolio_slider_one").length) {
- $('.portfolio_slider_one').slick({
- dots: false,
- arrows: true,
- prevArrow: $('.prev_case1'),
- nextArrow: $('.next_case1'),
- centerPadding: '0px',
- slidesToShow: 3,
- slidesToScroll: 1,
- autoplay: false,
- centerMode: true,
- autoplaySpeed: 3000,
-
- });
- }
-
- // ------------------------ Portfolio Slider Two
- if ($(".portfolio_slider_two").length) {
- $('.portfolio_slider_two').slick({
- dots: false,
- arrows: true,
- prevArrow: $('.prev_case2'),
- nextArrow: $('.next_case2'),
- centerPadding: '0px',
- slidesToShow: 3,
- slidesToScroll: 1,
- autoplay: false,
- centerMode: true,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 768,
- settings: {
- slidesToShow: 2
- }
- },
- {
- breakpoint: 576,
- settings: {
- slidesToShow: 1
- }
- }
- ]
- });
- }
-
- // ------------------------ Portfolio Three
- if ($(".portfolio_slider_three").length) {
- $('.portfolio_slider_three').slick({
- dots: false,
- arrows: true,
- prevArrow: $('.prev_c'),
- nextArrow: $('.next_c'),
- centerPadding: '0px',
- slidesToShow: 4,
- slidesToScroll: 1,
- autoplay: true,
- autoplaySpeed: 3000,
- responsive: [{
- breakpoint: 992,
- settings: {
- slidesToShow: 3
- }
- },
- {
- breakpoint: 576,
- settings: {
- slidesToShow: 2
- }
- },
- {
- breakpoint: 480,
- settings: {
- slidesToShow: 1
- }
- }
- ]
- });
- }
-
- // -------------------- Remove Placeholder When Focus Or Click
- $("input,textarea").each(function () {
- $(this).data('holder', $(this).attr('placeholder'));
- $(this).on('focusin', function () {
- $(this).attr('placeholder', '');
- });
- $(this).on('focusout', function () {
- $(this).attr('placeholder', $(this).data('holder'));
- });
- });
-
- // -------------------------- Doc Sidebar
- var subMenu = $(".doc-sidebar ul li.dropdown-holder>h4"),
- secSubMenu = $(".doc-sidebar .sec-menu"),
- expender = $(".doc-sidebar ul li.dropdown-holder .expander");
- subMenu.on("click", function (e) {
- e.preventDefault();
- });
-
- subMenu.append(function () {
- return '<span class="expander"><i class="fa fa-chevron-down" aria-hidden="true"></i></span>';
- });
-
- subMenu.on('click', function () {
- if ($(this).parent('li').children('ul').hasClass('show')) {
- $(this).parent('li').children('ul').removeClass('show');
- } else {
- $('.sub-menu.show').removeClass('show');
- $(this).parent('li').children('ul').addClass('show');
- };
- });
-
- secSubMenu.on('click', function () {
- if ($(this).parent('li').children('ul').hasClass('open')) {
- $(this).parent('li').children('ul').removeClass('open');
- } else {
- $('.sub-menu.open').removeClass('open');
- $(this).parent('li').children('ul').addClass('open');
- };
- });
-
- // -------------------------- Accordion
- var subMenu = $(".card .card-header");
- subMenu.on("click", function (e) {
- e.preventDefault();
- });
-
- subMenu.on('click', function () {
- if ($(this).parent('.card').children('.collapse').hasClass('show')) {
- $(this).parent('.card').children('.collapse').removeClass('show');
- } else {
- $('.collapse.show').removeClass('show');
- $(this).parent('.card').children('.collapse').addClass('show');
- };
- });
- // -------------------------- scroll animate
- if ($(".main-side-nav").length) {
- $('.main-side-nav a').on('click', function () {
- if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
- var target = $(this.hash);
- target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');
- if (target.length) {
- $('html, body').animate({
- scrollTop: (target.offset().top - 100)
- }, 800);
- return false;
- }
- }
- });
- }
-
-
- // -------------------------- Mobile Nav
- if ($(".theme-main-menu").length) {
- $('.theme-main-menu .navbar-toggler').on('click', function () {
- $(".navbar-collapse").toggleClass("show");
- $(this).toggleClass("open");
- });
- $('.dropdown-menu .dropdown-toggle').on('click', function (e) {
- if (!$(this).next().hasClass('show')) {
- $(this).parents('.dropdown-menu').first().find('.show').removeClass("show");
- }
- $(this).next(".dropdown-menu").toggleClass('show');
- return false;
- });
- }
- // ----------------------- Closes responsive menu when a scroll trigger link is clicked
- $('#one-page-nav .nav-link').on('click', function () {
- $('.navbar-collapse').removeClass('show');
- $('.navbar-toggler').removeClass("open");
- })
-
- // -------------------------- Mobile Doc Side Nav
- if ($(".doc-sidebar").length) {
- $('.doc-sidebar .btn').on('click', function () {
- $(".doc-links").toggleClass("show");
- });
- }
-
-
- // -------------------------- JS tilt Effect
- if ($(".js-tilt").length) {
- $('.js-tilt').tilt({
- glare: true,
- maxGlare: .3
- })
- }
-
- // --------------------------------- Contact Form
- // init the validator
- // validator files are included in the download package
- // otherwise download from http://1000hz.github.io/bootstrap-validator
-
- if ($("#contact-form").length) {
- $('#contact-form').validator();
- // when the form is submitted
- $('#contact-form').on('submit', function (e) {
-
- // if the validator does not prevent form submit
- if (!e.isDefaultPrevented()) {
- var url = "inc/contact.php";
-
- // POST values in the background the the script URL
- $.ajax({
- type: "POST",
- url: url,
- data: $(this).serialize(),
- success: function (data) {
- // data = JSON object that contact.php returns
-
- // we recieve the type of the message: success x danger and apply it to the
- var messageAlert = 'alert-' + data.type;
- var messageText = data.message;
-
- // let's compose Bootstrap alert box HTML
- var alertBox = '<div class="alert ' + messageAlert + ' alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>' + messageText + '</div>';
-
- // If we have messageAlert and messageText
- if (messageAlert && messageText) {
- // inject the alert to .messages div in our form
- $('#contact-form').find('.messages').html(alertBox);
- // empty the form
- $('#contact-form')[0].reset();
- }
- }
- });
- return false;
- }
- });
- }
-
-
- $(window).on('load', function () { // makes sure the whole site is loaded
-
- // -------------------- Site Preloader
- $('#ctn-preloader').fadeOut(); // will first fade out the loading animation
- $('#preloader').delay(350).fadeOut('slow'); // will fade out the white DIV that covers the website.
- $('body').delay(350).css({
- 'overflow': 'visible'
- });
-
-
-
- // ------------------------------- AOS Animation
- if ($("[data-aos]").length) {
- AOS.init({
- duration: 1000,
- mirror: true
- });
- }
-
- // ------------------------------------- Fancybox
- var fancy = $(".fancybox");
- if (fancy.length) {
- fancy.fancybox({
- arrows: true,
- buttons: [
- "zoom",
- //"share",
- "slideShow",
- //"fullScreen",
- //"download",
- "thumbs",
- "close"
- ],
- animationEffect: "zoom-in-out",
- transitionEffect: "zoom-in-out",
- });
- }
-
-
- // ------------------------------- AOS Animation
- if ($(".map-canvas").length) {
- var map = new google.maps.Map($(".map-canvas")[0], {
- zoom: 14,
- center: new google.maps.LatLng(40.72, -74),
- mapTypeId: google.maps.MapTypeId.ROADMAP,
- clickableIcons: false
- });
-
- var marker = new google.maps.Marker({
- map: map,
- draggable: true,
- position: new google.maps.LatLng(40.72, -74),
- visible: true
- });
- }
-
- }); //End On Load Function
-
- })(jQuery);
|