본문 바로가기

분류 전체보기216

[bxslider.js] 자동 슬라이드에 일시정지(stop, pause) 기능 넣기 autoControls: true, autoControlsCombine: true, //stop,start bind autoControlsSelector: '#main-control .stop', 2020. 4. 4.
[bxslider.js] current / total 뽑아내고 css 적용하기 var mainSlider = $('.mainSlide > .slider').bxSlider({ auto: true, pager: false, controls: false, infiniteLoop: true, onSliderLoad: function (currentIndex){ $('#slide-counter .current').text(currentIndex + 1); }, onSlideBefore: function ($slideElement, oldIndex, newIndex){ $('#slide-counter .current').text(newIndex + 1); } }); $('#slide-counter').append(mainSlider.getSlideCount()); //혹은 $('#slide.. 2020. 4. 4.
[bxslider.js] 슬라이드가 여러개일때 .slider-prev, .slider-next 각각 만들기 $('.tag-slider').each(function() { var sliderPrev = $(this).find(".slider-prev"); var sliderNext = $(this).find(".slider-next"); $(this).find("ul").bxSlider({ auto: false, pager: false, minSlides: 4, maxSlides: 4, moveSlides: 1, slideWidth: 115, slideMargin: 3, nextSelector: sliderNext, prevSelector: sliderPrev }); }); 2020. 4. 4.
[rangeslider.js] 범위 선택 바 만들기 ~ var rangeSlider = document.getElementById('rangeSlider'); noUiSlider.create(rangeSlider, { start: [0, 500000], step: 10000, connect: true, range: { 'min': [ 0 ], 'max': [ 500000 ] }, format: wNumb({ decimals: 0, thousand: ',' }) }); var skipValues = [ document.getElementById('skip-value-lower'), document.getElementById('skip-value-upper') ]; rangeSlider.noUiSlider.on('update', function( values.. 2020. 4. 4.
해당 요소가 몇번째 요소인지 찾기 (tr td) tr 안에 있는 td 클릭시 몇번째 요소인지 찾기 var thNum = $(this).parent().find("td").index(this); alert(thNum); 2020. 4. 4.
select option value에 따라 show/hide 실행하기 1~50 51~150 $("#roomS").change(function(){ var roomS = $("#roomS option:selected").val(); if(roomS == 50){ $(".r50").show(); $(".r150").hide(); }else{ $(".r50").hide(); $(".r150").show(); } }) 2020. 4. 4.
bxslider.js 를 이용하여 tab menu 만들기 메뉴1 메뉴2 메뉴3 메뉴4 메뉴5 메뉴6 메뉴7 currentSlide = $('.tab-wrap .now').parent().index()-5; //.index() 로 하면 5 더 크게 나와서 -5 /*alert($('.tab-wrap .now').parent().index()-5);*/ $('.tab-wrap .tab7').bxSlider({ auto: false, pager: false, minSlides: 1, maxSlides: 6, slideWidth: 120, responsive: false, controls: false, touchEnabled: true, infiniteLoop: false, startSlide: currentSlide, onSliderLoad: function(curr.. 2020. 4. 4.
anime.js를 이용한 text animation 만들기 $('.a').on('mouseenter', function(){ ... $('.a .title').each(function(){ //텍스트가 들어있는 class $(this).html($(this).text().replace(/([^\x00-\x80]|\w)/g, "$&")); //텍스트를 쪼개서 각각 넣을 class }); anime.timeline({loop: 1}) //마우스오버시 한 번만 실행 .add({ targets: '.a .title-lt', //쪼갠 텍스트 각각에 적용 scale: [0.3,1], opacity: [0,1], translateZ: 0, easing: "easeOutExpo", duration: 400, delay: function(el, i) { return 70 * (.. 2020. 4. 4.
[fullscreen.js] background fixed 배경 고정 https://www.greencar.co.kr/index.do $('#fullpage').fullpage({ ... css3:false, 2020. 4. 4.