html data 속성 조건문 질문입니다 ㅠ

html data 속성 조건문 질문입니다 ㅠ

QA

html data 속성 조건문 질문입니다 ㅠ

답변 1

본문

갑자기 조건에 대한 멘붕이 와서..

 

현재 슬라이드 돌릴때마다 특정 a태깅에 active라는 클래스를 주려고하거든요?

 

슬라이드 :

<div data-slick-index=0> </div>

<div data-slick-index=1> </div>

<div data-slick-index=2> </div>

<div data-slick-index=3> </div>

 

특정 a

<a href="#" data-slide="1">

<a href="#" data-slide="2">

<a href="#" data-slide="3">

<a href="#" data-slide="4">

 

현재까지 짜둔 code인데 조건문만 조언 가능하시면 부탁드릴게요..


    $('.main_slider-for').on('afterChange', function(event, slick, currentSlide, nextSlide){ //슬라이드가 바뀔때
        var slide_no = $('.slick-active').data('slick-index')+1; // 슬라이드의 data 1,2,3,4
        var tab_no = $('.main_slider-nav a').data('slide'); // tab 의 data 1,2,3,4

        if(슬라이드 data 숫자를 갖고있는 main_slider-nav a는){
            addClass('active') 해라
        }else{
            다른애들은 removeClass('active')해라
        }
    });

이 질문에 댓글 쓰기 :

답변 1


$(`[data-slide]`).removeClass('active');
$(`[data-slide=${slide_no}]`).addClass('active');
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 110
© SIRSOFT
현재 페이지 제일 처음으로