1(function ($) { 2 "use strict"; 3 4 /*------------------------------------------------------------------------------- 5 Navbar 6 -------------------------------------------------------------------------------*/ 7 8 function navbarFixed() { 9 if ($(".header_area").length) { 10 $(window).scroll(function () { 11 var scroll = $(window).scrollTop(); 12 if (scroll) { 13 $(".header_area").addClass("navbar_fixed"); 14 } else { 15 $(".header_area").removeClass("navbar_fixed"); 16 } 17 }); 18 } 19 } 20 navbarFixed(); 21 22 function offcanvasActivator() { 23 if ($(".bar_menu").length) { 24 $(".bar_menu").on("click", function () { 25 $("#menu").toggleClass("show-menu"); 26 }); 27 $(".close_icon").on("click", function () { 28 $("#menu").removeClass("show-menu"); 29 }); 30 } 31 } 32 offcanvasActivator(); 33 34 $(".offcanfas_menu .dropdown").on("show.bs.dropdown", function (e) { 35 $(this).find(".dropdown-menu").first().stop(true, true).slideDown(400); 36 }); 37 $(".offcanfas_menu .dropdown").on("hide.bs.dropdown", function (e) { 38 $(this).find(".dropdown-menu").first().stop(true, true).slideUp(500); 39 }); 40 41 /*------------------------------------------------------------------------------- 42 mCustomScrollbar js 43 -------------------------------------------------------------------------------*/ 44 $(window).on("load", function () { 45 if ($(".mega_menu_two .scroll").length) { 46 $(".mega_menu_two .scroll").mCustomScrollbar({ 47 mouseWheelPixels: 50, 48 scrollInertia: 0, 49 }); 50 } 51 }); 52 53 /*------------------------------------------------------------------------------- 54 WOW js 55 -------------------------------------------------------------------------------*/ 56 function wowAnimation() { 57 new WOW({ 58 offset: 100, 59 animateClass: "animated", 60 mobile: true, 61 callback: function(box) { 62 // the callback is fired every time an animation is started 63 // the argument that is passed in is the DOM node being animated 64 // console.log(box); 65 } 66 }).init(); 67 } 68 wowAnimation(); 69 70 /*------------------------------------------------------------------------------- 71 service_carousel js 72 -------------------------------------------------------------------------------*/ 73 function serviceSlider() { 74 var service_slider = $(".service_carousel"); 75 if (service_slider.length) { 76 service_slider.owlCarousel({ 77 loop: true, 78 margin: 15, 79 items: 4, 80 autoplay: true, 81 smartSpeed: 2000, 82 responsiveClass: true, 83 nav: true, 84 dots: false, 85 stagePadding: 100, 86 navText: [, '<i class="ti-arrow-left"></i>'], 87 responsive: { 88 0: { 89 items: 1, 90 stagePadding: 0, 91 }, 92 578: { 93 items: 2, 94 stagePadding: 0, 95 }, 96 992: { 97 items: 3, 98 stagePadding: 0, 99 }, 100 1200: { 101 items: 3, 102 }, 103 }, 104 }); 105 } 106 } 107 serviceSlider(); 108 109 /*------------------------------------------------------------------------------- 110 about_img_slider js 111 -------------------------------------------------------------------------------*/ 112 function aboutSlider() { 113 var reviews_slider2 = $(".about_img_slider"); 114 if (reviews_slider2.length) { 115 reviews_slider2.owlCarousel({ 116 loop: true, 117 margin: 0, 118 items: 1, 119 nav: false, 120 autoplay: false, 121 smartSpeed: 2000, 122 responsiveClass: true, 123 }); 124 } 125 } 126 aboutSlider(); 127 128 /*------------------------------------------------------------------------------- 129 pos_slider js 130 -------------------------------------------------------------------------------*/ 131 function posSlider() { 132 var posS = $(".pos_slider"); 133 if (posS.length) { 134 posS.owlCarousel({ 135 loop: true, 136 margin: 0, 137 items: 1, 138 dots: false, 139 nav: false, 140 autoplay: true, 141 slideSpeed: 300, 142 mouseDrag: false, 143 animateIn: "fadeIn", 144 animateOut: "fadeOut", 145 responsiveClass: true, 146 }); 147 } 148 } 149 posSlider(); 150 151 /*------------------------------------------------------------------------------- 152 feedback_slider js 153 -------------------------------------------------------------------------------*/ 154 function feedbackSlider() { 155 var feedback_slider = $(".feedback_slider"); 156 if (feedback_slider.length) { 157 feedback_slider.owlCarousel({ 158 loop: true, 159 margin: 25, 160 items: 3, 161 nav: false, 162 center: true, 163 autoplay: false, 164 smartSpeed: 2000,
165 stagePadding: 0, 166 responsiveClass: true, 167 responsive: { 168 0: { 169 items: 1, 170 }, 171 776: { 172 items: 2, 173 stagePadding: 0, 174 }, 175 1199: { 176 items: 3, 177 stagePadding: 0, 178 }, 179 }, 180 }); 181 } 182 } 183 feedbackSlider(); 184 185 function EventSlider() { 186 var event_slider = $(".event_team_slider"); 187 if (event_slider.length) { 188 event_slider.owlCarousel({ 189 loop: true, 190 margin: 25, 191 items: 3, 192 nav: false, 193 autoplay: false, 194 smartSpeed: 2000, 195 responsiveClass: true, 196 responsive: { 197 0: { 198 items: 1, 199 }, 200 576: { 201 items: 2, 202 }, 203 1199: { 204 items: 3, 205 }, 206 }, 207 }); 208 } 209 } 210 EventSlider(); 211 212 /*------------------------------------------------------------------------------- 213 feedback_slider two js 214 -------------------------------------------------------------------------------*/ 215 function feedbackSlider_two() { 216 var feedback_sliders = $("#fslider_two"); 217 if (feedback_sliders.length) { 218 feedback_sliders.owlCarousel({ 219 loop: true, 220 margin: 0, 221 items: 2, 222 nav: true, 223 autoplay: false, 224 smartSpeed: 2000, 225 stagePadding: 0, 226 responsiveClass: true, 227 navText: [ 228 '<i class="ti-angle-left"></i><i class="ti-angle-right"></i>', 229 ], 230 responsive: { 231 0: { 232 items: 1, 233 }, 234 776: { 235 items: 2, 236 }, 237 1199: { 238 items: 2, 239 }, 240 }, 241 }); 242 } 243 } 244 feedbackSlider_two(); 245 246 /*------------------------------------------------------------------------------- 247 fslider_three js 248 -------------------------------------------------------------------------------*/ 249 function feedbackSlider_three() { 250 var feedback_sliders_three = $("#fslider_three"); 251 if (feedback_sliders_three.length) { 252 feedback_sliders_three.owlCarousel({ 253 loop: true, 254 margin: 0, 255 items: 2, 256 nav: true, 257 autoplay: false, 258 smartSpeed: 2000, 259 stagePadding: 0, 260 responsiveClass: true, 261 navText: [ 262 '<i class="ti-angle-left"></i>', 263 '<i class="ti-angle-right"></i>', 264 ], 265 responsive: { 266 0: { 267 items: 1, 268 }, 269 776: { 270 items: 2, 271 }, 272 1199: { 273 items: 3, 274 }, 275 }, 276 }); 277 } 278 } 279 feedbackSlider_three(); 280 281 /*------------------------------------------------------------------------------- 282 erp_testimonial_info js 283 -------------------------------------------------------------------------------*/ 284 function erpTestimonial() { 285 var erpT = $(".erp_testimonial_info"); 286 if (erpT.length) { 287 erpT.owlCarousel({ 288 loop: true, 289 margin: 0, 290 items: 2, 291 nav: true, 292 dots: false, 293 autoplay: false, 294 smartSpeed: 2000, 295 stagePadding: 0, 296 responsiveClass: true, 297 navText: ['<i class="arrow_left"></i>', '<i class="arrow_right"></i>'], 298 responsive: { 299 0: { 300 items: 1, 301 }, 302 776: { 303 items: 2, 304 }, 305 1199: { 306 items: 2, 307 }, 308 }, 309 }); 310 } 311 } 312 erpTestimonial(); 313 314 /*------------------------------------------------------------------------------- 315 testimonial_slider js 316 -------------------------------------------------------------------------------*/ 317 function testimonialSlider() { 318 var testimonialSlider = $(".testimonial_slider"); 319 if (testimonialSlider.length) { 320 testimonialSlider.owlCarousel({ 321 loop: true, 322 margin: 10, 323 items: 1, 324 autoplay: true, 325 smartSpeed: 2500, 326 autoplaySpeed: false, 327 responsiveClass: true, 328 nav: true, 329 dot: true, 330 stagePadding: 0, 331 navContainer: ".agency_testimonial_info", 332 navText: [ 333 '<i class="ti-angle-left"></i>', 334 '<i class="ti-angle-right"></i>', 335 ], 336 }); 337 } 338 } 339 testimonialSlider(); 340 341 /*------------------------------------------------------------------------------- 342 app_testimonial_slider js 343 -------------------------------------------------------------------------------*/ 344 function app_testimonialSlider() { 345 var app_testimonialSlider = $(".app_testimonial_slider"); 346 if (app_testimonialSlider.length) { 347 app_testimonialSlider.owlCarousel({ 348 loop: true, 349 margin: 10, 350 items: 1, 351 autoplay: true, 352 smartSpeed: 2000,
353 autoplaySpeed: true, 354 responsiveClass: true, 355 nav: true, 356 dot: true, 357 navText: [ 358 '<i class="ti-arrow-left"></i>', 359 '<i class="ti-arrow-right"></i>', 360 ], 361 navContainer: ".nav_container", 362 }); 363 } 364 } 365 app_testimonialSlider(); 366 367 /*------------------------------------------------------------------------------- 368 app_screenshot_slider js 369 -------------------------------------------------------------------------------*/ 370 function appScreenshot() { 371 var app_screenshotSlider = $(".app_screenshot_slider"); 372 if (app_screenshotSlider.length) { 373 app_screenshotSlider.owlCarousel({ 374 loop: true, 375 margin: 10, 376 items: 5, 377 autoplay: false, 378 smartSpeed: 2000, 379 responsiveClass: true, 380 nav: false, 381 dots: true, 382 responsive: { 383 0: { 384 items: 1, 385 }, 386 650: { 387 items: 2, 388 }, 389 776: { 390 items: 4, 391 }, 392 1199: { 393 items: 5, 394 }, 395 }, 396 }); 397 } 398 } 399 appScreenshot(); 400 401 /*------------------------------------------------------------------------------- 402 pr_slider js 403 -------------------------------------------------------------------------------*/ 404 function prslider() { 405 var p_Slider = $(".pr_slider"); 406 if (p_Slider.length) { 407 p_Slider.owlCarousel({ 408 loop: true, 409 margin: 10, 410 items: 1, 411 autoplay: true, 412 smartSpeed: 1000, 413 responsiveClass: true, 414 nav: true, 415 dots: false, 416 navText: [ 417 '<i class="ti-angle-left"></i>', 418 '<i class="ti-angle-right"></i>', 419 ], 420 navContainer: ".pr_slider", 421 }); 422 } 423 } 424 prslider(); 425 426 /*------------------------------------------------------------------------------- 427 app_testimonial_slider js 428 -------------------------------------------------------------------------------*/ 429 function tslider() { 430 var tSlider = $(".testimonial_slider_four"); 431 if (tSlider.length) { 432 tSlider.owlCarousel({ 433 loop: true, 434 margin: 10, 435 items: 1, 436 autoplay: true, 437 smartSpeed: 1000, 438 responsiveClass: true, 439 nav: true, 440 dots: false, 441 navText: [ 442 '<i class="ti-angle-left"></i>', 443 '<i class="ti-angle-right"></i>', 444 ], 445 navContainer: ".testimonial_title", 446 }); 447 } 448 } 449 tslider(); 450 451 /*------------------------------------------------------------------------------- 452 case_studies_slider js 453 -------------------------------------------------------------------------------*/ 454 function caseStudies() { 455 var CSlider = $(".case_studies_slider"); 456 if (CSlider.length) { 457 CSlider.owlCarousel({ 458 loop: true, 459 margin: 0, 460 items: 3, 461 autoplay: true, 462 smartSpeed: 1000, 463 responsiveClass: true, 464 nav: false, 465 dots: true, 466 responsive: { 467 0: { 468 items: 1, 469 }, 470 650: { 471 items: 2, 472 }, 473 776: { 474 items: 3, 475 }, 476 1199: { 477 items: 3, 478 }, 479 }, 480 }); 481 } 482 } 483 caseStudies(); 484 485 /*------------------------------------------------------------------------------- 486 app_testimonial_slider js 487 -------------------------------------------------------------------------------*/ 488 function videoslider() { 489 var dSlider = $(".digital_video_slider"); 490 if (dSlider.length) { 491 dSlider.owlCarousel({ 492 loop: true, 493 margin: 30, 494 items: 1, 495 center: true, 496 autoplay: true, 497 smartSpeed: 1000, 498 stagePadding: 200, 499 responsiveClass: true, 500 nav: false, 501 dots: false, 502 responsive: { 503 0: { 504 items: 1, 505 stagePadding: 0, 506 }, 507 575: { 508 items: 1, 509 stagePadding: 100, 510 }, 511 768: { 512 items: 1, 513 stagePadding: 40, 514 }, 515 992: { 516 items: 1, 517 stagePadding: 100, 518 }, 519 1250: { 520 items: 1, 521 stagePadding: 200, 522 }, 523 }, 524 }); 525 } 526 } 527 videoslider(); 528 529 /*------------------------------------------------------------------------------- 530 Saasslider js 531 -------------------------------------------------------------------------------*/ 532 function Saasslider() { 533 var SSlider = $(".saas_banner_area_three");
534 if (SSlider.length) { 535 SSlider.owlCarousel({ 536 loop: true, 537 margin: 30, 538 items: 1, 539 animateOut: "fadeOut", 540 autoplay: true, 541 smartSpeed: 1000, 542 responsiveClass: true, 543 nav: false, 544 dots: true, 545 }); 546 } 547 } 548 Saasslider(); 549 550 /*------------------------------------------------------------------------------- 551 price tab js 552 -------------------------------------------------------------------------------*/ 553 function tab_hover() { 554 var tab = $(".price_tab"); 555 if ($(window).width() > 450) { 556 if ($(tab).length > 0) { 557 tab.append('<li class="hover_bg"></li>'); 558 if ($(".price_tab li a").hasClass("active_hover")) { 559 var pLeft = $(".price_tab li a.active_hover").position().left, 560 pWidth = $(".price_tab li a.active_hover").css("width"); 561 $(".hover_bg").css({ 562 left: pLeft, 563 width: pWidth, 564 }); 565 } 566 $(".price_tab li a").on("click", function () { 567 $(".price_tab li a").removeClass("active_hover"); 568 $(this).addClass("active_hover"); 569 var pLeft = $(".price_tab li a.active_hover").position().left, 570 pWidth = $(".price_tab li a.active_hover").css("width"); 571 $(".hover_bg").css({ 572 left: pLeft, 573 width: pWidth, 574 }); 575 }); 576 } 577 } 578 } 579 tab_hover(); 580 581 /*------------------------------------------------------------------------------- 582 selectpickers js 583 -------------------------------------------------------------------------------*/ 584 if ($(".selectpickers").length > 0) { 585 $(".selectpickers").niceSelect(); 586 } 587 588 /*------------------------------------------------------------------------------- 589 pr_slider js 590 -------------------------------------------------------------------------------*/ 591 function pr_slider() { 592 var pr_image = $(".pr_image"); 593 if (pr_image.length) { 594 pr_image.owlCarousel({ 595 loop: true, 596 items: 1, 597 autoplay: true, 598 dots: false, 599 thumbs: true, 600 thumbImage: true, 601 }); 602 } 603 } 604 pr_slider(); 605 606 /*------------------------------------------------------------------------------- 607 cart js 608 -------------------------------------------------------------------------------*/ 609 $(".ar_top").on("click", function () { 610 var getID = $(this).next().attr("id"); 611 var result = document.getElementById(getID); 612 var qty = result.value; 613 $(".proceed_to_checkout .update-cart").removeAttr("disabled"); 614 if (!isNaN(qty)) { 615 result.value++; 616 } else { 617 return false; 618 } 619 }); 620 621 $(".ar_down").on("click", function () { 622 var getID = $(this).prev().attr("id"); 623 var result = document.getElementById(getID); 624 var qty = result.value; 625 $(".proceed_to_checkout .update-cart").removeAttr("disabled"); 626 if (!isNaN(qty) && qty > 0) { 627 result.value--; 628 } else { 629 return false; 630 } 631 }); 632 633 /*------------------------------------------------------------------------------- 634 Portfolio isotope js 635 -------------------------------------------------------------------------------*/ 636 function portfolioMasonry() { 637 var portfolio = $("#work-portfolio"); 638 if (portfolio.length) { 639 portfolio.imagesLoaded(function () { 640 // images have loaded 641 // Activate isotope in container 642 portfolio.isotope({ 643 // itemSelector: ".portfolio_item", 644 layoutMode: "masonry", 645 filter: "*", 646 animationOptions: { 647 duration: 1000, 648 }, 649 transitionDuration: "0.5s", 650 masonry: {}, 651 }); 652 653 // Add isotope click function 654 $("#portfolio_filter div").on("click", function () { 655 $("#portfolio_filter div").removeClass("active"); 656 $(this).addClass("active"); 657 658 var selector = $(this).attr("data-filter"); 659 portfolio.isotope({ 660 filter: selector, 661 animationOptions: { 662 animationDuration: 750, 663 easing: "linear", 664 queue: false, 665 }, 666 }); 667 return false;
668 }); 669 }); 670 } 671 } 672 portfolioMasonry(); 673 674 /*------------------------------------------------------------------------------- 675 jobFilter js 676 -------------------------------------------------------------------------------*/ 677 function jobFilter() { 678 var jobsfilter = $("#tab_filter"); 679 if (jobsfilter.length) { 680 jobsfilter.imagesLoaded(function () { 681 // images have loaded 682 // Activate isotope in container 683 jobsfilter.isotope({ 684 itemSelector: ".item", 685 }); 686 687 // Add isotope click function 688 $("#job_filter div").on("click", function () { 689 $("#job_filter div").removeClass("active"); 690 $(this).addClass("active"); 691 692 var selector = $(this).attr("data-filter"); 693 jobsfilter.isotope({ 694 filter: selector, 695 animationOptions: { 696 animationDuration: 750, 697 easing: "linear", 698 queue: false, 699 }, 700 }); 701 return false; 702 }); 703 }); 704 } 705 } 706 jobFilter(); 707 708 /*------------------------------------------------------------------------------- 709 blogMasonry js 710 -------------------------------------------------------------------------------*/ 711 function blogMasonry() { 712 var blog = $("#blog_masonry"); 713 if (blog.length) { 714 blog.imagesLoaded(function () { 715 blog.isotope({ 716 layoutMode: "masonry", 717 }); 718 }); 719 } 720 } 721 blogMasonry(); 722 723 /*------------------------------------------------------------------------------- 724 popup js 725 -------------------------------------------------------------------------------*/ 726 function popupGallery() { 727 if ($(".img_popup,.image-link").length) { 728 $(".img_popup,.image-link").each(function () { 729 $(".img_popup,.image-link").magnificPopup({ 730 type: "image", 731 tLoading: "Loading image #%curr%...", 732 removalDelay: 300, 733 mainClass: "mfp-with-zoom mfp-img-mobile", 734 gallery: { 735 enabled: true, 736 navigateByImgClick: true, 737 preload: [0, 1], // Will preload 0 - before current, and 1 after the current image, 738 }, 739 }); 740 }); 741 } 742 if ($(".popup-youtube").length) { 743 $(".popup-youtube").magnificPopup({ 744 disableOn: 700, 745 type: "iframe", 746 removalDelay: 160, 747 preloader: false, 748 fixedContentPos: false, 749 mainClass: "mfp-with-zoom mfp-img-mobile", 750 }); 751 $(".popup-youtube").magnificPopup({ 752 disableOn: 700, 753 type: "iframe", 754 mainClass: "mfp-fade", 755 removalDelay: 160, 756 preloader: false, 757 fixedContentPos: false, 758 }); 759 } 760 } 761 popupGallery(); 762 763 /*------------------------------------------------------------------------------- 764 mapBox js 765 -------------------------------------------------------------------------------*/ 766 if ($("#mapBox").length) { 767 var $lat = $("#mapBox").data("lat"); 768 var $lon = $("#mapBox").data("lon"); 769 var $zoom = $("#mapBox").data("zoom"); 770 var $marker = $("#mapBox").data("marker"); 771 var $info = $("#mapBox").data("info"); 772 var $markerLat = $("#mapBox").data("mlat"); 773 var $markerLon = $("#mapBox").data("mlon"); 774 var map = new GMaps({ 775 el: "#mapBox", 776 lat: $lat, 777 lng: $lon, 778 scrollwheel: false, 779 scaleControl: true, 780 streetViewControl: false, 781 panControl: true, 782 disableDoubleClickZoom: true, 783 mapTypeControl: false, 784 zoom: $zoom, 785 }); 786 map.addMarker({ 787 lat: $markerLat, 788 lng: $markerLon, 789 icon: $marker, 790 infoWindow: { 791 content: $info, 792 }, 793 }); 794 } 795 796 /*------------------------------------------------------------------------------- 797 MAILCHIMP js 798 -------------------------------------------------------------------------------*/ 799 if ($(".mailchimp").length > 0) { 800 $(".mailchimp").ajaxChimp({ 801 callback: mailchimpCallback, 802 url: 803 "http://droitlab.us15.list-manage.com/subscribe/post?u=0fa954b1e090d4269d21abef5&id=a80b5aedb0", //Replace this with your own mailchimp post URL. Don't remove the "". Just paste the url inside "". 804 }); 805 } 806 if ($(".mailchimp_two").length > 0) { 807 $(".mailchimp_two").ajaxChimp({ 808 callback: mailchimpCallback, 809 url: 810 "https://droitthemes.us19.list-manage.com/subscribe/post?u=5d334217e146b083fe74171bf&id=0e45662e8c", //Replace this with your own mailchimp post URL. Don't remove the "". Just paste the url inside "". 811 }); 812 } 813 $(".memail").on("focus", function () { 814 $(".mchimp-errmessage").fadeOut(); 815 $(".mchimp-sucmessage").fadeOut(); 816 }); 817 $(".memail").on("keydown", function () { 818 $(".mchimp-errmessage").fadeOut(); 819 $(".mchimp-sucmessage").fadeOut(); 820 }); 821 $(".memail").on("click", function () { 822 $(".memail").val(""); 823 }); 824 825 function mailchimpCallback(resp) { 826 if (resp.result === "success") { 827 $(".mchimp-errmessage").html(resp.msg).fadeIn(1000); 828 $(".mchimp-sucmessage").fadeOut(500); 829 } else if (resp.result === "error") { 830 $(".mchimp-errmessage").html(resp.msg).fadeIn(1000); 831 } 832 } 833 834 /*------------------------------------------------------------------------------- 835 Parallax Effect js 836 -------------------------------------------------------------------------------*/ 837 function parallaxEffect() { 838 if ($(".parallax-effect,#apps_craft_animation").length) { 839 $(".parallax-effect,#apps_craft_animation").parallax(); 840 } 841 } 842 parallaxEffect(); 843 844 /*------------------------------------------------------------------------------- 845 Counter js 846 -------------------------------------------------------------------------------*/ 847 function counterUp() { 848 if ($(".counter").length) { 849 $(".counter").counterUp({ 850 delay: 1, 851 time: 500, 852 }); 853 } 854 } 855 856 counterUp(); 857 858 /*------------------------------------------------------------------------------- 859 progress bar js 860 -------------------------------------------------------------------------------*/ 861 function circle_progress() { 862 if ($(".circle").length) { 863 $(".circle").each(function () { 864 $(".circle").appear( 865 function () { 866 $(".circle").circleProgress({ 867 startAngle: -14.1, 868 size: 200, 869 duration: 9000, 870 easing: "circleProgressEase", 871 emptyFill: "#f1f1fa ", 872 lineCap: "round", 873 thickness: 10, 874 }); 875 }, 876 { 877 triggerOnce: true, 878 offset: "bottom-in-view", 879 } 880 ); 881 }); 882 } 883 } 884 circle_progress(); 885 886 /*------------------------------------------------------------------------------- 887 preloader js 888 -------------------------------------------------------------------------------*/ 889 function loader() { 890 $(window).on("load", function () { 891 $("#ctn-preloader").addClass("loaded"); 892 // Una vez haya terminado el preloader aparezca el scroll 893 894 if ($("#ctn-preloader").hasClass("loaded")) { 895 // Es para que una vez que se haya ido el preloader se elimine toda la seccion preloader 896 $("#preloader") 897 .delay(900) 898 .queue(function () { 899 $(this).remove(); 900 }); 901 } 902 }); 903 } 904 loader(); 905 906 /*------------------------------------------------------------------------------- 907 tooltip js 908 -------------------------------------------------------------------------------*/ 909 if ($('[data-toggle="tooltip"]').length) { 910 $('[data-toggle="tooltip"]').tooltip(); 911 } 912 /*------------------------------------------------------------------------------- 913 Pricing Filter js 914 -------------------------------------------------------------------------------*/ 915 if ($("#slider-range").length) { 916 $("#slider-range").slider({ 917 range: true, 918 min: 5, 919 max: 150, 920 values: [5, 100], 921 slide: function (event, ui) { 922 $("#amount").val("$" + ui.values[0] + " - $" + ui.values[1]); 923 }, 924 }); 925 $("#amount").val( 926 "$" + 927 $("#slider-range").slider("values", 0) + 928 " - $" + 929 $("#slider-range").slider("values", 1) 930 ); 931 } 932 933 /*------------------------------------------------------------------------------- 934 search js 935 -------------------------------------------------------------------------------*/ 936 $(".search-btn").on("click", function () { 937 $("body").addClass("open"); 938 setTimeout(function () { 939 $(".search-input").focus(); 940 }, 500); 941 return false;
942 }); 943 $(".close_icon").on("click", function () { 944 $("body").removeClass("open"); 945 return false; 946 }); 947 948 /*------------------------------------------------------------------------------- 949 develor tab js 950 -------------------------------------------------------------------------------*/ 951 if ($(".develor_tab li a").length > 0) { 952 $(".develor_tab li a").click(function () { 953 var tab_id = $(this).attr("data-tab"); 954 $(".tab_img").removeClass("active"); 955 $("#" + tab_id).addClass("active"); 956 }); 957 } 958 959 /*------------------------------------------------------------------------------- 960 alert js 961 -------------------------------------------------------------------------------*/ 962 $(".alert_close").on("click", function (e) { 963 $(this).parent().hide(); 964 }); 965 966 /*------------------------------------------------------------------------------- 967 active dropdown 968 -------------------------------------------------------------------------------*/ 969 function active_dropdown() { 970 if ($(window).width() < 992) { 971 $(".menu li.submenu > a").on("click", function (event) { 972 event.preventDefault(); 973 $(this).parent().find("ul").first().toggle(700); 974 $(this).parent().siblings().find("ul").hide(700); 975 }); 976 } 977 } 978 active_dropdown(); 979 980 /*------------------------------------------------------------------------------- 981 hamberger menu 982 -------------------------------------------------------------------------------*/ 983 function hamberger_menu() { 984 if ($(".burger_menu").length) { 985 $(".burger_menu").on("click", function () { 986 $(this).toggleClass("open"); 987 $("body").removeClass("menu-is-closed").addClass("menu-is-opened"); 988 }); 989 $(".close, .click-capture").on("click", function () { 990 $("body").removeClass("menu-is-opened").addClass("menu-is-closed"); 991 }); 992 } 993 } 994 hamberger_menu(); 995 996 /*------------------------------------------------------------------------------- 997 Full screen sections 998 -------------------------------------------------------------------------------*/ 999 if ($(".pagepiling").length > 0) { 1000 $(".pagepiling").pagepiling({ 1001 scrollingSpeed: 280, 1002 loopBottom: true, 1003 // anchors: ['first', 'second', 'third', 'four','five'], 1004 // menu: '#menu', 1005 navigation: { 1006 position: "right_position", 1007 }, 1008 }); 1009 $.fn.pagepiling.setAllowScrolling(true); 1010 } 1011 1012 function ppTestislider() { 1013 var PSlider = $(".pp_testimonial_slider"); 1014 if (PSlider.length) { 1015 PSlider.slick({ 1016 autoplay: true, 1017 slidesToShow: 2, 1018 slidesToScroll: 1, 1019 autoplaySpeed: 3000, 1020 speed: 1000, 1021 vertical: true, 1022 dots: false, 1023 arrows: true, 1024 prevArrow: ".prev", 1025 nextArrow: ".next", 1026 }); 1027 } 1028 } 1029 ppTestislider(); 1030 1031 var heading = $(".typed"); 1032 if (heading.length) { 1033 heading.typed({ 1034 strings: ["Startups", "Business", "Agencies"], 1035 // Optionally use an HTML element to grab strings from (must wrap each string in a <p>) 1036 stringsElement: null, 1037 typeSpeed: 100, 1038 startDelay: 500, 1039 backSpeed: 100, 1040 backDelay: 500, 1041 loop: true, 1042 showCursor: true, 1043 cursorChar: "|", 1044 }); 1045 } 1046 1047 $(".slick.marquee").slick({ 1048 speed: 8000, 1049 autoplay: true, 1050 autoplaySpeed: 1000, 1051 centerMode: true, 1052 cssEase: "linear", 1053 slidesToShow: 1, 1054 slidesToScroll: 1, 1055 variableWidth: true, 1056 infinite: true, 1057 initialSlide: 1, 1058 arrows: false, 1059 pauseOnHover: true,
1060 buttons: false, 1061 }); 1062 1063 function slider() { 1064 $(".utility_slider").slick({ 1065 slidesToShow: 1, 1066 slidesToScroll: 1, 1067 centerMode: true, 1068 centerPadding: "40px", 1069 arrows: false, 1070 dots: false, 1071 speed: 1000, 1072 autoplay: true, 1073 infinite: true, 1074 responsive: [ 1075 { 1076 breakpoint: 570, 1077 settings: { 1078 slidesToShow: 1, 1079 slidesToScroll: 1, 1080 centerPadding: "0px", 1081 }, 1082 }, 1083 ], 1084 }); 1085 } 1086 slider(); 1087 1088 function sliderTwo() { 1089 $(".shop_slider").slick({ 1090 slidesToShow: 1, 1091 slidesToScroll: 1, 1092 arrows: false, 1093 dots: true, 1094 }); 1095 } 1096 sliderTwo(); 1097 1098 function BlogSlider() { 1099 $(".blog_slider").slick({ 1100 slidesToShow: 1, 1101 slidesToScroll: 1, 1102 dots: false, 1103 arrow: false, 1104 cssEase: "linear", 1105 rows: 0, 1106 fade: true, 1107 infinite: true, 1108 prevArrow: ".prev", 1109 nextArrow: ".next", 1110 }); 1111 } 1112 BlogSlider(); 1113 1114 function portfolioSlider() { 1115 $(".portfolio_slider").slick({ 1116 slidesToShow: 1, 1117 slidesToScroll: 1, 1118 dots: true, 1119 arrow: true, 1120 centerMode: true, 1121 centerPadding: "450px", 1122 speed: 800, 1123 autoplay: true, 1124 infinite: true, 1125 prevArrow: ".prevs", 1126 nextArrow: ".nexts", 1127 responsive: [ 1128 { 1129 breakpoint: 1400, 1130 settings: { 1131 slidesToShow: 1, 1132 slidesToScroll: 1, 1133 centerPadding: "250px", 1134 }, 1135 }, 1136 { 1137 breakpoint: 1008, 1138 settings: { 1139 slidesToShow: 1, 1140 slidesToScroll: 1, 1141 centerPadding: "150px", 1142 }, 1143 }, 1144 { 1145 breakpoint: 800, 1146 settings: { 1147 slidesToShow: 1, 1148 slidesToScroll: 1, 1149 centerPadding: "50px", 1150 }, 1151 }, 1152 ], 1153 }); 1154 } 1155 portfolioSlider(); 1156 1157 function portfolioSliderTwo() { 1158 $(".portfolio_slider_two").slick({ 1159 slidesToShow: 2, 1160 slidesToScroll: 1, 1161 dots: false, 1162 arrow: false, 1163 centerMode: true, 1164 centerPadding: "200px", 1165 infinite: true, 1166 autoplay: true, 1167 autoplaySpeed: 1000, 1168 responsive: [ 1169 { 1170 breakpoint: 1100, 1171 settings: { 1172 slidesToShow: 2, 1173 slidesToScroll: 1, 1174 centerPadding: "100px", 1175 }, 1176 }, 1177 { 1178 breakpoint: 800, 1179 settings: { 1180 slidesToShow: 1, 1181 slidesToScroll: 1, 1182 centerPadding: "150px", 1183 }, 1184 }, 1185 { 1186 breakpoint: 700, 1187 settings: { 1188 slidesToShow: 2, 1189 slidesToScroll: 1, 1190 centerPadding: "0px", 1191 }, 1192 }, 1193 { 1194 breakpoint: 577, 1195 settings: { 1196 slidesToShow: 1, 1197 slidesToScroll: 1, 1198 centerPadding: "0px", 1199 }, 1200 }, 1201 ], 1202 }); 1203 } 1204 portfolioSliderTwo(); 1205 1206 $("#testimonial_demo_slider").slick({ 1207 slidesToShow: 1, 1208 slidesToScroll: 1, 1209 dots: false, 1210 arrow: true, 1211 centerMode: true, 1212 centerPadding: "400px", 1213 speed: 1000, 1214 autoplay: true, 1215 infinite: true, 1216 lazyLoad: "ondemand", 1217 pauseOnHover: true, 1218 prevArrow: ".tprevs", 1219 nextArrow: ".tnexts", 1220 responsive: [ 1221 { 1222 breakpoint: 1300, 1223 settings: { 1224 slidesToShow: 1, 1225 slidesToScroll: 1, 1226 centerPadding: "400px", 1227 }, 1228 }, 1229 { 1230 breakpoint: 1000, 1231 settings: { 1232 slidesToShow: 1, 1233 slidesToScroll: 1, 1234 centerPadding: "80px", 1235 }, 1236 }, 1237 { 1238 breakpoint: 700, 1239 settings: { 1240 slidesToShow: 1, 1241 slidesToScroll: 1, 1242 centerPadding: "0px", 1243 }, 1244 }, 1245 ], 1246 }); 1247 1248 /*---------------navbar js ---------------*/ 1249 $("#landing_page ul li a,.scrolls,.menu_top").on("click", function (event) { 1250 var $anchor = $(this); 1251 $("html, body") 1252 .stop() 1253 .animate( 1254 { 1255 scrollTop: $($anchor.attr("href")).offset().top - 75, 1256 }, 1257 1000, 1258 "easeInOutExpo" 1259 ); 1260 event.preventDefault(); 1261 }); 1262 1263 // Closes responsive menu when a scroll trigger link is clicked 1264 $("#landing_page ul .nav-item:not(.dropdown) .nav-link").on( 1265 "click", 1266 function () { 1267 $(".navbar-collapse").collapse("hide"); 1268 } 1269 ); 1270 1271 function fAqactive() { 1272 $(".faq_accordian_two .card").on("click", function () { 1273 $(".faq_accordian_two .card").removeClass("active"); 1274 $(this).addClass("active"); 1275 }); 1276 } 1277 fAqactive(); 1278})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.