1(function($) { 2 "use strict"; 3 4 /*------------------------------------------------------------------------------- 5 Navbar 6 -------------------------------------------------------------------------------*/ 7 function navbarFixed() { 8 if ($(".header_area").length) { 9 $(window).scroll(function() { 10 var scroll = $(window).scrollTop(); 11 if (scroll) { 12 $(".header_area").addClass("navbar_fixed"); 13 } else { 14 $(".header_area").removeClass("navbar_fixed"); 15 } 16 }); 17 } 18 } 19 navbarFixed(); 20 21 function offcanvasActivator() { 22 if ($(".bar_menu").length) { 23 $(".bar_menu").on("click", function() { 24 $("#menu").toggleClass("show-menu"); 25 }); 26 $(".close_icon").on("click", function() { 27 $("#menu").removeClass("show-menu"); 28 }); 29 } 30 } 31 offcanvasActivator(); 32 33 $(".offcanfas_menu .dropdown").on("show.bs.dropdown", function(e) { 34 $(this) 35 .find(".dropdown-menu") 36 .first() 37 .stop(true, true) 38 .slideDown(400); 39 }); 40 $(".offcanfas_menu .dropdown").on("hide.bs.dropdown", function(e) { 41 $(this) 42 .find(".dropdown-menu") 43 .first() 44 .stop(true, true) 45 .slideUp(500); 46 }); 47 48 /*------------------------------------------------------------------------------- 49 mCustomScrollbar js 50 -------------------------------------------------------------------------------*/ 51 $(window).on("load", function() { 52 if ($(".mega_menu_two .scroll").length) { 53 $(".mega_menu_two .scroll").mCustomScrollbar({ 54 mouseWheelPixels: 50, 55 scrollInertia: 0 56 }); 57 } 58 }); 59 60 /*------------------------------------------------------------------------------- 61 WOW js 62 -------------------------------------------------------------------------------*/ 63 function wowAnimation() { 64 new WOW({ 65 offset: 100, 66 mobile: true 67 }).init(); 68 } 69 wowAnimation(); 70 71 /*------------------------------------------------------------------------------- 72 service_carousel js 73 -------------------------------------------------------------------------------*/ 74 function serviceSlider() { 75 var service_slider = $(".service_carousel"); 76 if (service_slider.length) { 77 service_slider.owlCarousel({ 78 loop: true, 79 margin: 15, 80 items: 4, 81 autoplay: true, 82 smartSpeed: 2000, 83 responsiveClass: true, 84 nav: true, 85 dots: false, 86 stagePadding: 100, 87 navText: [, '<i class="ti-arrow-left"></i>'], 88 responsive: { 89 0: { 90 items: 1, 91 stagePadding: 0 92 }, 93 578: { 94 items: 2, 95 stagePadding: 0 96 }, 97 992: { 98 items: 3, 99 stagePadding: 0 100 }, 101 1200: { 102 items: 3 103 } 104 } 105 }); 106 } 107 } 108 serviceSlider(); 109 110 /*------------------------------------------------------------------------------- 111 about_img_slider js 112 -------------------------------------------------------------------------------*/ 113 function aboutSlider() { 114 var reviews_slider2 = $(".about_img_slider"); 115 if (reviews_slider2.length) { 116 reviews_slider2.owlCarousel({ 117 loop: true, 118 margin: 0, 119 items: 1, 120 nav: false, 121 autoplay: false, 122 smartSpeed: 2000, 123 responsiveClass: true 124 }); 125 } 126 } 127 aboutSlider(); 128 129 /*------------------------------------------------------------------------------- 130 pos_slider js 131 -------------------------------------------------------------------------------*/ 132 function posSlider() { 133 var posS = $(".pos_slider"); 134 if (posS.length) { 135 posS.owlCarousel({ 136 loop: true, 137 margin: 0, 138 items: 1, 139 dots: false, 140 nav: false, 141 autoplay: true, 142 slideSpeed: 300, 143 mouseDrag: false, 144 animateIn: "fadeIn", 145 animateOut: "fadeOut", 146 responsiveClass: true 147 }); 148 } 149 } 150 posSlider(); 151 152 /*------------------------------------------------------------------------------- 153 feedback_slider js 154 -------------------------------------------------------------------------------*/ 155 function feedbackSlider() { 156 var feedback_slider = $(".feedback_slider"); 157 if (feedback_slider.length) { 158 feedback_slider.owlCarousel({ 159 loop: true, 160 margin: 25, 161 items: 3, 162 nav: false, 163 center: true, 164 autoplay: false, 165 smartSpeed: 2000,
166 stagePadding: 0, 167 responsiveClass: true, 168 responsive: { 169 0: { 170 items: 1 171 }, 172 776: { 173 items: 2, 174 stagePadding: 0 175 }, 176 1199: { 177 items: 3, 178 stagePadding: 0 179 } 180 } 181 }); 182 } 183 } 184 feedbackSlider(); 185 186 function EventSlider() { 187 var event_slider = $(".event_team_slider"); 188 if (event_slider.length) { 189 event_slider.owlCarousel({ 190 loop: true, 191 margin: 25, 192 items: 3, 193 nav: false, 194 autoplay: false, 195 smartSpeed: 2000, 196 responsiveClass: true, 197 responsive: { 198 0: { 199 items: 1 200 }, 201 576: { 202 items: 2 203 }, 204 1199: { 205 items: 3 206 } 207 } 208 }); 209 } 210 } 211 EventSlider(); 212 213 /*------------------------------------------------------------------------------- 214 feedback_slider two js 215 -------------------------------------------------------------------------------*/ 216 function feedbackSlider_two() { 217 var feedback_sliders = $("#fslider_two"); 218 if (feedback_sliders.length) { 219 feedback_sliders.owlCarousel({ 220 loop: true, 221 margin: 0, 222 items: 2, 223 nav: true, 224 autoplay: false, 225 smartSpeed: 2000, 226 stagePadding: 0, 227 responsiveClass: true, 228 navText: [ 229 '<i class="ti-angle-left"></i><i class="ti-angle-right"></i>' 230 ], 231 responsive: { 232 0: { 233 items: 1 234 }, 235 776: { 236 items: 2 237 }, 238 1199: { 239 items: 2 240 } 241 } 242 }); 243 } 244 } 245 feedbackSlider_two(); 246 247 /*------------------------------------------------------------------------------- 248 fslider_three js 249 -------------------------------------------------------------------------------*/ 250 function feedbackSlider_three() { 251 var feedback_sliders_three = $("#fslider_three"); 252 if (feedback_sliders_three.length) { 253 feedback_sliders_three.owlCarousel({ 254 loop: true, 255 margin: 0, 256 items: 2, 257 nav: true, 258 autoplay: false, 259 smartSpeed: 2000, 260 stagePadding: 0, 261 responsiveClass: true, 262 navText: [ 263 '<i class="ti-angle-left"></i>', 264 '<i class="ti-angle-right"></i>' 265 ], 266 responsive: { 267 0: { 268 items: 1 269 }, 270 776: { 271 items: 2 272 }, 273 1199: { 274 items: 3 275 } 276 } 277 }); 278 } 279 } 280 feedbackSlider_three(); 281 282 /*------------------------------------------------------------------------------- 283 erp_testimonial_info js 284 -------------------------------------------------------------------------------*/ 285 function erpTestimonial() { 286 var erpT = $(".erp_testimonial_info"); 287 if (erpT.length) { 288 erpT.owlCarousel({ 289 loop: true, 290 margin: 0, 291 items: 2, 292 nav: true, 293 dots: false, 294 autoplay: false, 295 smartSpeed: 2000, 296 stagePadding: 0, 297 responsiveClass: true, 298 navText: ['<i class="arrow_left"></i>', '<i class="arrow_right"></i>'], 299 responsive: { 300 0: { 301 items: 1 302 }, 303 776: { 304 items: 2 305 }, 306 1199: { 307 items: 2 308 } 309 } 310 }); 311 } 312 } 313 erpTestimonial(); 314 315 /*------------------------------------------------------------------------------- 316 testimonial_slider js 317 -------------------------------------------------------------------------------*/ 318 function testimonialSlider() { 319 var testimonialSlider = $(".testimonial_slider"); 320 if (testimonialSlider.length) { 321 testimonialSlider.owlCarousel({ 322 loop: true, 323 margin: 10, 324 items: 1, 325 autoplay: false, 326 smartSpeed: 2500, 327 autoplaySpeed: false, 328 responsiveClass: true, 329 autoplayHoverPause: true, 330 nav: true, 331 dot: true, 332 stagePadding: 0, 333 navContainer: ".agency_testimonial_info", 334 navText: [ 335 '<i class="ti-angle-left"></i>', 336 '<i class="ti-angle-right"></i>' 337 ] 338 }); 339 } 340 } 341 testimonialSlider(); 342 343 /*------------------------------------------------------------------------------- 344 app_testimonial_slider js 345 -------------------------------------------------------------------------------*/ 346 function app_testimonialSlider() { 347 var app_testimonialSlider = $(".app_testimonial_slider"); 348 if (app_testimonialSlider.length) { 349 app_testimonialSlider.owlCarousel({ 350 loop: true, 351 margin: 10, 352 items: 1, 353 autoplay: true, 354 smartSpeed: 2000,
355 autoplaySpeed: true, 356 responsiveClass: true, 357 nav: true, 358 dot: true, 359 navText: [ 360 '<i class="ti-arrow-left"></i>', 361 '<i class="ti-arrow-right"></i>' 362 ], 363 navContainer: ".nav_container" 364 }); 365 } 366 } 367 app_testimonialSlider(); 368 369 /*------------------------------------------------------------------------------- 370 app_screenshot_slider js 371 -------------------------------------------------------------------------------*/ 372 function appScreenshot() { 373 var app_screenshotSlider = $(".app_screenshot_slider"); 374 if (app_screenshotSlider.length) { 375 app_screenshotSlider.owlCarousel({ 376 loop: true, 377 margin: 10, 378 items: 5, 379 autoplay: false, 380 smartSpeed: 2000, 381 responsiveClass: true, 382 nav: false, 383 dots: true, 384 responsive: { 385 0: { 386 items: 1 387 }, 388 650: { 389 items: 2 390 }, 391 776: { 392 items: 4 393 }, 394 1199: { 395 items: 5 396 } 397 } 398 }); 399 } 400 } 401 appScreenshot(); 402 403 /*------------------------------------------------------------------------------- 404 pr_slider js 405 -------------------------------------------------------------------------------*/ 406 function prslider() { 407 var p_Slider = $(".pr_slider"); 408 if (p_Slider.length) { 409 p_Slider.owlCarousel({ 410 loop: true, 411 margin: 10, 412 items: 1, 413 autoplay: true, 414 smartSpeed: 1000, 415 responsiveClass: true, 416 nav: true, 417 dots: false, 418 navText: [ 419 '<i class="ti-angle-left"></i>', 420 '<i class="ti-angle-right"></i>' 421 ], 422 navContainer: ".pr_slider" 423 }); 424 } 425 } 426 prslider(); 427 428 /*------------------------------------------------------------------------------- 429 app_testimonial_slider js 430 -------------------------------------------------------------------------------*/ 431 function tslider() { 432 var tSlider = $(".testimonial_slider_four"); 433 if (tSlider.length) { 434 tSlider.owlCarousel({ 435 loop: true, 436 margin: 10, 437 items: 1, 438 autoplay: true, 439 smartSpeed: 1000, 440 responsiveClass: true, 441 nav: true, 442 dots: false, 443 navText: [ 444 '<i class="ti-angle-left"></i>', 445 '<i class="ti-angle-right"></i>' 446 ], 447 navContainer: ".testimonial_title" 448 }); 449 } 450 } 451 tslider(); 452 453 /*------------------------------------------------------------------------------- 454 case_studies_slider js 455 -------------------------------------------------------------------------------*/ 456 function caseStudies() { 457 var CSlider = $(".case_studies_slider"); 458 if (CSlider.length) { 459 CSlider.owlCarousel({ 460 loop: true, 461 margin: 0, 462 items: 3, 463 autoplay: true, 464 smartSpeed: 1000, 465 responsiveClass: true, 466 nav: false, 467 dots: true, 468 responsive: { 469 0: { 470 items: 1 471 }, 472 650: { 473 items: 2 474 }, 475 776: { 476 items: 3 477 }, 478 1199: { 479 items: 3 480 } 481 } 482 }); 483 } 484 } 485 caseStudies(); 486 487 /*------------------------------------------------------------------------------- 488 app_testimonial_slider js 489 -------------------------------------------------------------------------------*/ 490 function videoslider() { 491 var dSlider = $(".digital_video_slider"); 492 if (dSlider.length) { 493 dSlider.owlCarousel({ 494 loop: true, 495 margin: 30, 496 items: 1, 497 center: true, 498 autoplay: true, 499 smartSpeed: 1000, 500 stagePadding: 200, 501 responsiveClass: true, 502 nav: false, 503 dots: false, 504 responsive: { 505 0: { 506 items: 1, 507 stagePadding: 0 508 }, 509 575: { 510 items: 1, 511 stagePadding: 100 512 }, 513 768: { 514 items: 1, 515 stagePadding: 40 516 }, 517 992: { 518 items: 1, 519 stagePadding: 100 520 }, 521 1250: { 522 items: 1, 523 stagePadding: 200 524 } 525 } 526 }); 527 } 528 } 529 videoslider(); 530 531 /*------------------------------------------------------------------------------- 532 Saasslider js 533 -------------------------------------------------------------------------------*/ 534 function Saasslider() { 535 var SSlider = $(".saas_banner_area_three");
536 if (SSlider.length) { 537 SSlider.owlCarousel({ 538 loop: true, 539 margin: 30, 540 items: 1, 541 animateOut: "fadeOut", 542 autoplay: true, 543 smartSpeed: 1000, 544 responsiveClass: true, 545 nav: false, 546 dots: true 547 }); 548 } 549 } 550 Saasslider(); 551 552 /*------------------------------------------------------------------------------- 553 price tab js 554 -------------------------------------------------------------------------------*/ 555 function tab_hover() { 556 var tab = $(".price_tab"); 557 if ($(window).width() > 450) { 558 if ($(tab).length > 0) { 559 tab.append('<li class="hover_bg"></li>'); 560 if ($(".price_tab li a").hasClass("active_hover")) { 561 var pLeft = $(".price_tab li a.active_hover").position().left, 562 pWidth = $(".price_tab li a.active_hover").css("width"); 563 $(".hover_bg").css({ 564 left: pLeft, 565 width: pWidth 566 }); 567 } 568 $(".price_tab li a").on("click", function() { 569 $(".price_tab li a").removeClass("active_hover"); 570 $(this).addClass("active_hover"); 571 var pLeft = $(".price_tab li a.active_hover").position().left, 572 pWidth = $(".price_tab li a.active_hover").css("width"); 573 $(".hover_bg").css({ 574 left: pLeft, 575 width: pWidth 576 }); 577 }); 578 } 579 } 580 } 581 tab_hover(); 582 583 /*------------------------------------------------------------------------------- 584 selectpickers js 585 -------------------------------------------------------------------------------*/ 586 if ($(".selectpickers").length > 0) { 587 $(".selectpickers").niceSelect(); 588 } 589 590 /*------------------------------------------------------------------------------- 591 pr_slider js 592 -------------------------------------------------------------------------------*/ 593 function pr_slider() { 594 var pr_image = $(".pr_image"); 595 if (pr_image.length) { 596 pr_image.owlCarousel({ 597 loop: true, 598 items: 1, 599 autoplay: true, 600 dots: false, 601 thumbs: true, 602 thumbImage: true 603 }); 604 } 605 } 606 pr_slider(); 607 608 /*------------------------------------------------------------------------------- 609 cart js 610 -------------------------------------------------------------------------------*/ 611 $(".ar_top").on("click", function() { 612 var getID = $(this) 613 .next() 614 .attr("id"); 615 var result = document.getElementById(getID); 616 var qty = result.value; 617 $(".proceed_to_checkout .update-cart").removeAttr("disabled"); 618 if (!isNaN(qty)) { 619 result.value++; 620 } else { 621 return false; 622 } 623 }); 624 625 $(".ar_down").on("click", function() { 626 var getID = $(this) 627 .prev() 628 .attr("id"); 629 var result = document.getElementById(getID); 630 var qty = result.value; 631 $(".proceed_to_checkout .update-cart").removeAttr("disabled"); 632 if (!isNaN(qty) && qty > 0) { 633 result.value--; 634 } else { 635 return false; 636 } 637 }); 638 639 /*------------------------------------------------------------------------------- 640 Portfolio isotope js 641 -------------------------------------------------------------------------------*/ 642 function portfolioMasonry() { 643 var portfolio = $("#work-portfolio"); 644 if (portfolio.length) { 645 portfolio.imagesLoaded(function() { 646 // images have loaded 647 // Activate isotope in container 648 portfolio.isotope({ 649 itemSelector: ".portfolio_item", 650 layoutMode: "masonry", 651 filter: "*", 652 animationOptions: { 653 duration: 1000 654 }, 655 transitionDuration: "0.5s", 656 masonry: {} 657 }); 658 659 // Add isotope click function 660 $("#portfolio_filter div").on("click", function() { 661 $("#portfolio_filter div").removeClass("active"); 662 $(this).addClass("active"); 663 664 var selector = $(this).attr("data-filter"); 665 portfolio.isotope({ 666 filter: selector, 667 animationOptions: { 668 animationDuration: 750, 669 easing: "linear", 670 queue: false 671 } 672 }); 673 return false;
674 }); 675 }); 676 } 677 } 678 portfolioMasonry(); 679 680 /*------------------------------------------------------------------------------- 681 jobFilter js 682 -------------------------------------------------------------------------------*/ 683 function jobFilter() { 684 var jobsfilter = $("#tab_filter"); 685 if (jobsfilter.length) { 686 jobsfilter.imagesLoaded(function() { 687 // images have loaded 688 // Activate isotope in container 689 jobsfilter.isotope({ 690 itemSelector: ".item" 691 }); 692 693 // Add isotope click function 694 $("#job_filter div").on("click", function() { 695 $("#job_filter div").removeClass("active"); 696 $(this).addClass("active"); 697 698 var selector = $(this).attr("data-filter"); 699 jobsfilter.isotope({ 700 filter: selector, 701 animationOptions: { 702 animationDuration: 750, 703 easing: "linear", 704 queue: false 705 } 706 }); 707 return false; 708 }); 709 }); 710 } 711 } 712 jobFilter(); 713 714 /*------------------------------------------------------------------------------- 715 blogMasonry js 716 -------------------------------------------------------------------------------*/ 717 function blogMasonry() { 718 var blog = $("#blog_masonry"); 719 if (blog.length) { 720 blog.imagesLoaded(function() { 721 blog.isotope({ 722 layoutMode: "masonry" 723 }); 724 }); 725 } 726 } 727 blogMasonry(); 728 729 /*------------------------------------------------------------------------------- 730 popup js 731 -------------------------------------------------------------------------------*/ 732 function popupGallery() { 733 if ($(".img_popup,.image-link").length) { 734 $(".img_popup,.image-link").each(function() { 735 $(".img_popup,.image-link").magnificPopup({ 736 type: "image", 737 tLoading: "Loading image #%curr%...", 738 removalDelay: 300, 739 mainClass: "mfp-with-zoom mfp-img-mobile", 740 gallery: { 741 enabled: true, 742 navigateByImgClick: true, 743 preload: [0, 1] // Will preload 0 - before current, and 1 after the current image, 744 } 745 }); 746 }); 747 } 748 if ($(".popup-youtube").length) { 749 $(".popup-youtube").magnificPopup({ 750 disableOn: 700, 751 type: "iframe", 752 removalDelay: 160, 753 preloader: false, 754 fixedContentPos: false, 755 mainClass: "mfp-with-zoom mfp-img-mobile" 756 }); 757 $(".popup-youtube").magnificPopup({ 758 disableOn: 700, 759 type: "iframe", 760 mainClass: "mfp-fade", 761 removalDelay: 160, 762 preloader: false, 763 fixedContentPos: false 764 }); 765 } 766 } 767 popupGallery(); 768 769 /*------------------------------------------------------------------------------- 770 mapBox js 771 -------------------------------------------------------------------------------*/ 772 if ($("#mapBox").length) { 773 var $lat = $("#mapBox").data("lat"); 774 var $lon = $("#mapBox").data("lon"); 775 var $zoom = $("#mapBox").data("zoom"); 776 var $marker = $("#mapBox").data("marker"); 777 var $info = $("#mapBox").data("info"); 778 var $markerLat = $("#mapBox").data("mlat"); 779 var $markerLon = $("#mapBox").data("mlon"); 780 var map = new GMaps({ 781 el: "#mapBox", 782 lat: $lat, 783 lng: $lon, 784 scrollwheel: false, 785 scaleControl: true, 786 streetViewControl: false, 787 panControl: true, 788 disableDoubleClickZoom: true, 789 mapTypeControl: false, 790 zoom: $zoom 791 }); 792 map.addMarker({ 793 lat: $markerLat, 794 lng: $markerLon, 795 icon: $marker, 796 infoWindow: { 797 content: $info 798 } 799 }); 800 } 801 802 /*------------------------------------------------------------------------------- 803 MAILCHIMP js 804 -------------------------------------------------------------------------------*/ 805 if ($(".mailchimp").length > 0) { 806 $(".mailchimp").ajaxChimp({ 807 callback: mailchimpCallback, 808 url: 809 "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 "". 810 }); 811 } 812 if ($(".mailchimp_two").length > 0) { 813 $(".mailchimp_two").ajaxChimp({ 814 callback: mailchimpCallback, 815 url: 816 "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 "". 817 }); 818 } 819 $(".memail").on("focus", function() { 820 $(".mchimp-errmessage").fadeOut(); 821 $(".mchimp-sucmessage").fadeOut(); 822 }); 823 $(".memail").on("keydown", function() { 824 $(".mchimp-errmessage").fadeOut(); 825 $(".mchimp-sucmessage").fadeOut(); 826 }); 827 $(".memail").on("click", function() { 828 $(".memail").val(""); 829 }); 830 831 function mailchimpCallback(resp) { 832 if (resp.result === "success") { 833 $(".mchimp-errmessage") 834 .html(resp.msg) 835 .fadeIn(1000); 836 $(".mchimp-sucmessage").fadeOut(500); 837 } else if (resp.result === "error") { 838 $(".mchimp-errmessage") 839 .html(resp.msg) 840 .fadeIn(1000); 841 } 842 } 843 844 /*------------------------------------------------------------------------------- 845 Parallax Effect js 846 -------------------------------------------------------------------------------*/ 847 function parallaxEffect() { 848 if ($(".parallax-effect").length) { 849 $(".parallax-effect").parallax(); 850 } 851 } 852 parallaxEffect(); 853 854 /*------------------------------------------------------------------------------- 855 Counter js 856 -------------------------------------------------------------------------------*/ 857 function counterUp() { 858 if ($(".counter").length) { 859 $(".counter").counterUp({ 860 delay: 1, 861 time: 500 862 }); 863 } 864 } 865 866 counterUp(); 867 868 /*------------------------------------------------------------------------------- 869 progress bar js 870 -------------------------------------------------------------------------------*/ 871 function circle_progress() { 872 if ($(".circle").length) { 873 $(".circle").each(function() { 874 $(".circle").appear( 875 function() { 876 $(".circle").circleProgress({ 877 startAngle: -14.1, 878 size: 200, 879 duration: 9000, 880 easing: "circleProgressEase", 881 emptyFill: "#f1f1fa ", 882 lineCap: "round", 883 thickness: 10 884 }); 885 }, 886 { 887 triggerOnce: true, 888 offset: "bottom-in-view" 889 } 890 ); 891 }); 892 } 893 } 894 circle_progress(); 895 896 /*------------------------------------------------------------------------------- 897 preloader js 898 -------------------------------------------------------------------------------*/ 899 function loader() { 900 $(window).on("load", function() { 901 $("#ctn-preloader").addClass("loaded"); 902 // Una vez haya terminado el preloader aparezca el scroll 903 904 if ($("#ctn-preloader").hasClass("loaded")) { 905 // Es para que una vez que se haya ido el preloader se elimine toda la seccion preloader 906 $("#preloader") 907 .delay(900) 908 .queue(function() { 909 $(this).remove(); 910 }); 911 } 912 }); 913 } 914 loader(); 915 916 /*------------------------------------------------------------------------------- 917 tooltip js 918 -------------------------------------------------------------------------------*/ 919 if ($('[data-toggle="tooltip"]').length) { 920 $('[data-toggle="tooltip"]').tooltip(); 921 } 922 /*------------------------------------------------------------------------------- 923 Pricing Filter js 924 -------------------------------------------------------------------------------*/ 925 if ($("#slider-range").length) { 926 $("#slider-range").slider({ 927 range: true, 928 min: 5, 929 max: 150, 930 values: [5, 100], 931 slide: function(event, ui) { 932 $("#amount").val("$" + ui.values[0] + " - $" + ui.values[1]); 933 } 934 }); 935 $("#amount").val( 936 "$" + 937 $("#slider-range").slider("values", 0) + 938 " - $" + 939 $("#slider-range").slider("values", 1) 940 ); 941 } 942 943 /*------------------------------------------------------------------------------- 944 search js 945 -------------------------------------------------------------------------------*/ 946 $(".search-btn").on("click", function() { 947 $("body").addClass("open"); 948 setTimeout(function() { 949 $(".search-input").focus(); 950 }, 500); 951 return false;
952 }); 953 $(".close_icon").on("click", function() { 954 $("body").removeClass("open"); 955 return false; 956 }); 957 958 /*------------------------------------------------------------------------------- 959 develor tab js 960 -------------------------------------------------------------------------------*/ 961 if ($(".develor_tab li a").length > 0) { 962 $(".develor_tab li a").click(function() { 963 var tab_id = $(this).attr("data-tab"); 964 $(".tab_img").removeClass("active"); 965 $("#" + tab_id).addClass("active"); 966 }); 967 } 968 969 /*------------------------------------------------------------------------------- 970 alert js 971 -------------------------------------------------------------------------------*/ 972 $(".alert_close").on("click", function(e) { 973 $(this) 974 .parent() 975 .hide(); 976 }); 977 978 /*------------------------------------------------------------------------------- 979 active dropdown 980 -------------------------------------------------------------------------------*/ 981 function active_dropdown() { 982 if ($(window).width() < 992) { 983 $(".menu li.submenu > a").on("click", function(event) { 984 event.preventDefault(); 985 $(this) 986 .parent() 987 .find("ul") 988 .first() 989 .toggle(700); 990 $(this) 991 .parent() 992 .siblings() 993 .find("ul") 994 .hide(700); 995 }); 996 } 997 } 998 active_dropdown(); 999 1000 /*------------------------------------------------------------------------------- 1001 hamberger menu 1002 -------------------------------------------------------------------------------*/ 1003 function hamberger_menu() { 1004 if ($(".burger_menu").length) { 1005 $(".burger_menu").on("click", function() { 1006 $(this).toggleClass("open"); 1007 $("body") 1008 .removeClass("menu-is-closed") 1009 .addClass("menu-is-opened"); 1010 }); 1011 $(".close, .click-capture").on("click", function() { 1012 $("body") 1013 .removeClass("menu-is-opened") 1014 .addClass("menu-is-closed"); 1015 }); 1016 } 1017 } 1018 hamberger_menu(); 1019 1020 /*------------------------------------------------------------------------------- 1021 Full screen sections 1022 -------------------------------------------------------------------------------*/ 1023 if ($(".pagepiling").length > 0) { 1024 $(".pagepiling").pagepiling({ 1025 scrollingSpeed: 280, 1026 loopBottom: true, 1027 navigation: { 1028 position: "right_position" 1029 } 1030 }); 1031 } 1032 1033 function ppTestislider() { 1034 var PSlider = $(".pp_testimonial_slider"); 1035 if (PSlider.length) { 1036 PSlider.slick({ 1037 autoplay: true, 1038 slidesToShow: 2, 1039 slidesToScroll: 1, 1040 autoplaySpeed: 3000, 1041 speed: 1000, 1042 vertical: true, 1043 dots: false, 1044 arrows: true, 1045 prevArrow: ".prev", 1046 nextArrow: ".next" 1047 }); 1048 } 1049 } 1050 ppTestislider(); 1051})(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.