티스토리 뷰
WebPublisher/JavaScript & jQuery
[jQuery] filter 활용한 on click 이벤트 tab menu
amanda 2023. 12. 6. 13:41data-tab 값을 활용해 filter로 해당 data 값 가진 요소 찾는 click event
<div class="tab_wrap">
<button class="btn_tab" data-tab="tab01"></button>
<button class="btn_tab" data-tab="tab02"></button>
<button class="btn_tab" data-tab="tab03"></button>
</div>
<div class="tab_content">
<div class="tab_conbox" data-tab="tab01"></div>
<div class="tab_conbox" data-tab="tab02"></div>
<div class="tab_conbox" data-tab="tab03"></div>
</div>
$('.btn_tab').on('click', function(){
var tabData = $(this).data('tab'),
tabMenu = $('.tab_menu'),
tabConbox = $('.tab_conbox');
tabMenu.children().removeClass('active');
tabMenu.children().filter('[data-tab=' + tabData + ']').addClass('active');
tabConbox.hide();
tabConbox.filter('[data-tab=' + tabData + ']').stop().fadeIn();
})
'WebPublisher > JavaScript & jQuery' 카테고리의 다른 글
[javaScript] countdown event (0) | 2023.12.13 |
---|---|
[jQuery] 세로 방향 위로 올라가는 marquee (0) | 2023.12.13 |
[jQuery] 탭 메뉴 클릭 시 scroll event (0) | 2023.11.30 |
[javaScript] 자바스크립트로 mouse hover event 구현 (0) | 2023.11.30 |
[javaScript] 카카오톡 공유하기 버튼 & 오류 해결 (1) | 2023.11.28 |
공지사항