변수를 사용하여 탭 기능을 구현해도 될까요?
394
14 asked
$(function(){
$(‘.btn a’).click(function(){
var tab_n = $(this).index()
$(‘.tab’).hide()
$(‘.tab’).eq(tab_n).show()
$(‘.btn a’).removeClass(‘active’)
$(this).addClass(‘active)
return false;
})
})
<div class="tab tab1"> 이런식으로 tab1 tab2의 클래스 값에 tab를 추가한 다음에 , Btn > a의 순서값을 변수로 잡아서 스크립트를 작성해보았는데요,
이렇게 변수처리해서 사용해도 되나요?
Answer 2
2
탭메뉴의 개수가 변동이 있는 경우는 말씀하신 것처럼 하시는 것도 좋은 방법입니다.
하지만 이건 시험이니까 쉽고 명확한 방법 곧, 실수하지 않는 방법으로 영상처럼 만드시는게 좋습니다.
변수처리해서 만든다고 더 좋은 점수를 주는 것도 아니니까 굳이 실수의 위험부담을 갖지 마세요.
코딩웍스 강의 중에 [HTML+CSS+JQUERY 포트폴리오 실전 퍼블리싱]라는 실전 예제 강의에 [탭 메뉴 콘텐츠- 스타일 02(실전 제작) with jQuery] 강의에서는 attr() 메서드를 사용해서 만드는 제이쿼리 탭메뉴도 있어요.
실전 작업에서는 좀 복잡해도 위에처럼 자동화가 되는 탭메뉴 만드는게 맞지만 시험이니까 쉽게 영상처럼 연습하세요.
해당 강의 PDF는 어디에 있나요?
1
54
2
2026 웹디자인개발기능사 실기 보는데 필요한 텍스트에디터는 무엇인가요?
1
91
2
예제파일
1
51
1
섹션10-77번강의 내 와이어프레임 pdf 자료 다운로드 어디서 하나요?
1
79
2
보더를 사용해 와이어프레임만드는 강의 html+css소스 다운로드 받을 수 있나요?
1
55
1
시험 시 슬라이드 작성 관련 문의
0
63
1
강의 질문 있습니다
1
67
1
시험 관련 문의
1
60
1
파워포인트 자료 다운로드 버튼 어디에 있나요?
1
53
1
브라우저 화면 줄일 시 빈 공간 발생
0
63
1
서브메뉴가 유지되지 못하고 사라지는데 무엇이 문제 일까요?
1
76
1
슬라이드 및 완성본 관련 사항
1
67
2
D유형 레이아웃 연습중인데 슬라이드 이미지 크기가 변하지 않습니다
1
88
3
B-4연습중인데 네비게이션의 a태그 두께가 이상하고 슬라이드 다운시 문제가 있습니다.
1
49
2
A2 연습중인데 메뉴 배경색과 서브메뉴 크기, 갤러리 그림 정리에 문제가 있습니다
1
66
2
A1 레이아웃 연습중인데 overflow: hidden이나 box-sizing: border-box;가 적용되지 않는 것 같습니다
1
54
2
레이어 팝업 '닫기' 가 안됩니다
1
61
1
공지사항과 갤러리 탭(안)구성 중 마우스 클릭시 색상변경이 안됩니다.
1
83
2
뷰티파이 설치 관련 문의
1
70
3
웹디자인 기능사 웹디자인개발기능사로 개편 되었는데 이 수업만 들어도 가능?
1
81
2
A유형~C유형 수험자 제공파일 어디서
1
67
1
A1 작업하는데 와이어프레임이 무너지고, hover일부가 적용 안되고 메뉴바가 슬라이드를 밀어냅니다. 탭메뉴도 작동하지 않습니다..
0
117
4
footer 높이 값
1
42
2
div 상하분배?가 안돼요
0
68
2

