'); 드롭다운 버튼 $('.main-header .navigation li.dropdown .dropdown-btn').on('클릭', function() { $(this).prev('ul').slideToggle(500); }); 드롭다운 상위 링크 비활성화 $('.navigation li.dropdown > a').on('클릭', function(e) { e.preventDefault(); }); } 제품 탭 if($('.project-tab').length){ $('.project-tab .product-tab-btns .p-tab-btn').on('클릭', function(e) { e.preventDefault(); var target = $($(this).attr('데이터 탭')); if ($(target).hasClass('actve-tab')){ false를 반환합니다. }그렇지 않은{ $('.project-tab .product-tab-btns .p-tab-btn').removeClass('액티브-btn'); $(this).addClass('액티브-btn'); $('.project-tab .p-tabs-content .p-tab').removeClass('활성 탭'); $(대상).addClass('활성 탭'); } }); } 함수 checkScrolling(tabs){ var totalTabWidth = parseInt(tabs.children('.default-tabs-navigation').width(), 10), 탭뷰포트 = parseInt(tabs.width(), 10); if( tabs.scrollLeft() >= totalTabWidth - tabsViewport) { tabs.parent('.default-tabs').addClass('종료됨'); } 그렇지 않으면 { tabs.parent('.default-tabs').removeClass('종료됨'); } } 제품 회전목마 if ($('.project-carousel').length) { $('.project-carousel').owlcarousel({ 루프:true, 여백:30, nav:true, 스마트스피드: 700, 자동 재생: 5000, navText: [ '', '' ], 반응형:{ 0:{ 항목:1 }, 600:{ 항목:2 }, 800:{ 항목:2 }, 1024:{ 항목:3 }, 1200:{ 항목:4 }, 1400:{ 항목:4 }, 1600:{ 항목:4 } } }); } 필터가 있는 갤러리 if($('.filter-list').length){ $('.filter-list').mixItUp({}); } Jquery 스피너 / 수량 스피너 if($('.quantity-spinner').length){ $("input.quantity-spinner")를 사용합니다. 터치스핀({ verticalbuttons: true }); } 고객 평가 캐러셀 if ($('.client-testimonial-carousel').length & $('.client-thumbs-carousel').length) { var $sync 3 = $(".client-testimonial-carousel"), $sync 4 = $(".client-thumbs-carousel"), 플래그 = 거짓, 기간 = 500; $sync 3 .owl회전목마({ 루프:true, 항목: 1, 여백: 0, nav: true, navText: [ '', '' ], 점: 거짓, 자동 재생: true, 자동 재생 시간 초과: 5000 }) .on('changed.owl.carousel', 함수 (e) { if (!플래그) { 플래그 = 거짓; $sync 4.trigger('to.owl.carousel', [e.item.index, duration, true]); 플래그 = 거짓; } }); $sync 4 .owl회전목마({ 루프:true, 여백:10, 항목: 1, nav: 거짓, navText: [ '', '' ], 점: 거짓, center: 거짓, 자동 재생: true, autoplayTimeout: 5000, 반응형: { 0:{ 항목:1, 자동 너비: 거짓 }, 400:{ 항목:1, 자동 너비: 거짓 }, 600:{ 항목:1, 자동 너비: 거짓 }, 1000:{ 항목:1, 자동 너비: 거짓 }, 1200:{ 항목:1, 자동 너비: 거짓 } }, }) .on('클릭', '.owl-item', 함수() { $sync 3.trigger('to.owl.carousel', [$(this).index(), 기간, true]); }) .on('changed.owl.carousel', 함수 (e) { if (!플래그) { 플래그 = true; $sync 3.trigger('to.owl.carousel', [e.item.index, 기간, true]); 플래그 = 거짓; } }); } 팩트 카운터 함수 factCounter() { if($('.fact-counter').length){ $('.fact-counter .counter-column.animated').each(함수() { var $t = $(이것), n = $t.find(".count-text").attr("데이터 중지"), r = parseInt($t.find(".count-text").attr("데이터 속도"), 10); if (!$t.hasClass("counted")) { $t.addClass("계산됨"); $({ countNum: $t.find(".count-text").text() }).animate({ 카운트 번호: n }, { 기간: r, 이저: "선형", 단계: function() { $t.find(".count-text").text(Math.floor(this.countNum)); }, 완료: function() { $t.find(".count-text").text(this.countNum); } }); } }); } } 팩트 카운터 + 텍스트 수 if($('.count-box').length){ $('.count-box').appear(함수(){ var $t = $(이것), n = $t.find(".count-text").attr("데이터 중지"), r = parseInt($t.find(".count-text").attr("데이터 속도"), 10); if (!$t.hasClass("counted")) { $t.addClass("계산됨"); $({ countNum: $t.find(".count-text").text() }).animate({ 카운트 번호: n }, { 기간: r, 이저: "선형", 단계: function() { $t.find(".count-text").text(Math.floor(this.countNum)); }, 완료: function() { $t.find(".count-text").text(this.countNum); } }); } },{accY: 0}); } 맞춤형 절제 상자 if($('.custom-select-box').length){ $('.custom-select-box').selectmenu().selectmenu('menuWidget').addClass('오버플로'); } 탭 상자 if($('.tabs-box').length){ $('.tabs-box .tab-buttons .tab-btn').on('클릭', function(e) { e.preventDefault(); var target = $($(this).attr('데이터 탭')); if ($(대상).is(':visible')){ false를 반환합니다. }그렇지 않은{ target.parents('.tabs-box').find('.tab-buttons').find('.tab-btn').removeClass('active-btn'); $(this).addClass('액티브-btn'); target.parents('.tabs-box').find('.tabs-content').find('.tab').fadeOut(0); target.parents('.tabs-box').find('.tabs-content').find('.tab').removeClass('active-tab'); $(대상).fadeIn(300); $(대상).addClass('활성 탭'); } }); } 단일 항목 캐러셀 if ($('.single-item-carousel').length) { $('.single-item-carousel').owlcarousel({ 루프:true, 여백:0, nav:true, 스마트 속도: 1000, 자동 재생: 5000, navText: [ '', '' ], 반응형:{ 0:{ 항목:1 }, 600:{ 항목:1 }, 1200:{ 항목:1 } } }); } 2개 항목 캐러셀 if ($('.two-item-carousel').length) { $('.two-item-carousel').owlcarousel({ 루프:true, 여백:30, nav:true, 스마트스피드: 700, 자동 재생: 4000, navText: [ '', '' ], 반응형:{ 0:{ 항목:1 }, 600:{ 항목:1 }, 800:{ 항목:1 }, 1024:{ 항목:2 }, 1200:{ 항목:2 } } }); } 3개 항목 회전목마 if ($('.three-item-carousel').length) { $('.three-item-carousel').owlcarousel({ 루프:true, 여백:30, nav:true, 스마트스피드: 700, 자동 재생: 5000, navText: [ '', '' ], 반응형:{ 0:{ 항목:1 }, 600:{ 항목:1 }, 800:{ 항목:2 }, 1024:{ 항목:3 }, 1200:{ 항목:3 }, } }); } 4개 항목 캐러셀 if ($('.4-item-carousel').length) { $('.4개 항목 캐러셀').owl캐러셀({ 루프:true, 여백:30, nav:true, 스마트스피드: 700, 자동 재생: 4000, navText: [ '', '' ], 반응형:{ 0:{ 항목:1 }, 600:{ 항목:2 }, 800:{ 항목:2 }, 1024:{ 항목:3 }, 1200:{ 항목:4 } } }); } 4개 항목 캐러셀 if ($('.four-item-fluidcarousel').length) { $('.4-item-fluidcarousel').owlcarousel({ 루프:true, 여백:0, nav:true, 스마트스피드: 700, 자동 재생: 4000, navText: [ '', '' ], 반응형:{ 0:{ 항목:1 }, 800:{ 항목:2 }, 1024:{ 항목:3 }, 1500:{ 항목:4 } } }); } 5개 항목 회전목마 if ($('.5-item-carousel').length) { $('.5개 항목 회전목마').owl회전목마({ 루프:true, 여백:30, nav:true, 스마트스피드: 700, 자동 재생: 4000, navText: [ '', '' ], 반응형:{ 0:{ 항목:1 }, 600:{ 항목:2 }, 800:{ 항목:3 }, 1024:{ 항목:4 }, 1200:{ 항목:5 } } }); } 6개 항목 회전목마 if ($('.six-item-carousel').length) { $('.six-item-carousel').owlcarousel({ 루프:true, 여백:30, nav:true, 스마트스피드: 700, 자동 재생: 4000, navText: [ '', '' ], 반응형:{ 0:{ 항목:1 }, 480:{ 항목:2 }, 767:{ 항목:3 }, 900:{ 항목:4 }, 1024:{ 항목:5 }, 1200:{ 항목:6 } } }); } 석공 함수 enableMasonry() { if($('.masonry-items-container').length){ var winDow = $(창); 필요한 변수 var $container=$('.masonry-items-container'); $container.동위원소({ itemSelector: '.masonry-item', 벽돌: { columnWidth : 0 }, 애니메이션 옵션:{ 기간:500, 이지저브:'선형' } }); winDow.bind('크기 조정', function(){ $container.동위원소({ itemSelector: '.masonry-item', 애니메이션 옵션: { 지속 시간: 500, 이드easing : '선형', 대기열 : 거짓 } }); }); } } enableMasonry(); 동위원소 스타일 if ($('.isotope_block').length) { $('.isotope_block').isotope({ layoutMode:'석조' }); } 가격대 슬라이더 if($('.range-slider-price').length){ var priceRange = document.getElementById('범위 슬라이더 가격'); noUiSlider.create(가격범위, { 시작: [ 180, 560 ], 제한: 1000, 행동: '드래그', 연결: true, 범위: { '분': 100, '최대': 1000 } }); var limitFieldMin = document.getElementById('최소 값 범위 슬라이더'); var limitFieldMax = document.getElementById('최대 값 범위 슬라이더'); priceRange.noUiSlider.on('업데이트', 함수( 값, 핸들 ){ (핸들 ? limitFieldMax : limitFieldMin).value = values[핸들]; }); } 아코디언 박스 if($('.accordion-box').length){ $(".accordion-box").on('클릭', '.accord-btn', function() { if($(this).hasClass('active')!==true){ $('.accordion .accord-btn').removeClass('활성'); } if ($(this).next('.accord-content').is(':visible')){ $(this).removeClass('활성'); $(this).next('.accord-content').slideUp(300); }그렇지 않은{ $(this).addClass('활성'); $('.accordion .accord-content').slideUp(300); $(이것).next('.accord-content').slideDown(300); } }); } 라이트박스 / 팬시박스 if($('.lightbox-image').length) { $('.lightbox-image').fancybox({ openEffect : '페이드', closeEffect : '페이드', 도우미 : { 미디어 : {} } }); } 진행률 표시줄 / 레벨 if($('.progress-levels .progress-box .bar-fill').length){ $(".progress-box .bar-fill").each(함수() { var progressWidth = $(this).attr('데이터 퍼센트'); $(이것).css('너비',progressWidth+'%'); $(this).children('.percent').html(progressWidth+'%'); }); } 문의 양식 유효성 검사 if($('#contact-form').length){ $("#contact 형식").validate({ submitHandler: 함수(양식) { var form_btn = $(form).find('버튼[유형="제출"]'); var form_result_div = '#form-결과'; $(form_result_div).제거(); form_btn.before(''); var form_btn_old_msg = form_btn.html(); form_btn.html(form_btn.prop('disabled', true).data("loading-text")); $(양식).ajaxSubmit({ 데이터 유형: 'json', 성공: 함수(데이터) { if( data.status == 'true' ) { $(양식).find('.form-control').val(''); } form_btn.prop('비활성화', 거짓).html(form_btn_old_msg); $(form_result_div).html(data.message).fadeIn('느림'); setTimeout(function(){ $(form_result_div).fadeOut('느림') }, 6000); } }); } }); } if ($('.time-countdown').length) { $('.time-countdown').each(함수() { var 셀프 = $(this); var countDate = Self.data('카운트다운 시간'); 날짜 가져오기 Self.countdown(countDate, 함수(이벤트) { $(이것).html('

'+ event.strftime('%D : %H : %M : %S') +'

'); }); }); }; if ($('.time-countdown-two').length) { $('.time-countdown-two').each(함수() { var 셀프 = $(this); var countDate = Self.data('카운트다운 시간'); 날짜 가져오기 Self.countdown(countDate, 함수(이벤트) { $(이것).html('
  • '+ event.strftime('%D') +'
  • '+ event.strftime('%H') +' 시간
  • '+ event.strftime('%M') +'
  • '+ event.strftime('%S') +'
  • '); }); }); }; 언어 전환기 if ($("#polyglot-언어 옵션").length) { $('#polyglotLanguageSwitcher').polyglotLanguageSwitcher({ 효과: '슬라이드', 애님 속도: 150, testMode: true, onChange: 함수(evt) { alert("선택한 언어는 다음과 같습니다: " + evt.selectedItem); } }); }; 엘리먼트 애니메이션 if($('.wow').length){ var wow = 새로운 WOW( { boxClass: 'wow', // 애니메이션 요소 CSS 클래스(기본값은 wow) animateClass: 'animated', // 애니메이션 CSS 클래스(기본값은 애니메이션) offset: 0, // 애니메이션을 트리거할 때 요소까지의 거리(기본값은 0) mobile: false, // 모바일 장치에서 애니메이션 트리거(기본값은 true) live: true // 비동기적으로 로드된 콘텐츠에 대해 작동합니다(기본값은 true). } ); 와우.초기화(); } /* ========================================================================== 문서가 스크롤되면 ========================================================================== */ $(창).on('스크롤', 함수() { 헤더 스타일(); 팩트 카운터(); }); /* ========================================================================== 문서가 로드되면 ========================================================================== */ $(window).on('로드', 함수() { 핸들프리로더(); }); })(window.jQuery);