제이쿼리 탭메뉴 클릭 질문
236
3 asked
개인 포트폴리오 웹 사이트 작업 중에 질문이 있습니다.
기초반 중급반 고급반 버튼 각자 클릭하면 색깔이 바뀌면서 아래에 4개의 사진들이 바뀌는 형태로 하고 싶은데 잘되지 않습니다.
html
<div class="online-inner">
<section class="online">
<div class="online-title">
<h2>
온라인 강의 미리보기 <i class="fa fa-line-chart" aria-hidden="true"></i>
</h2>
</div>
<div class="online-content">
<div class="online-btn">
<a class="active" href="#none">기초반</a>
<a href="#none">중급반</a>
<a href="#none">고급반</a>
</div>
<div class="online-tabs">
<div class="online-tab1">
<div class="online-tab-inner">
<a href="#none"><img src="images/tab1-img-01.jpg"></a>
<a href="#none"><img src="images/tab1-img-02.jpg"></a>
<a href="#none"><img src="images/tab1-img-03.jpg"></a>
<a href="#none"><img src="images/tab1-img-04.jpg"></a>
</div>
</div>
<div class="online-tab2">
<div class="online-tab-inner">
<a href="#none"><img src="images/tab2-img-01.jpg"></a>
<a href="#none"><img src="images/tab2-img-02.jpg"></a>
<a href="#none"><img src="images/tab2-img-03.jpg"></a>
<a href="#none"><img src="images/tab2-img-04.jpg"></a>
</div>
</div>
<div class="online-tab3">
<div class="online-tab-inner">
<a href="#none"><img src="images/tab3-img-01.jpg"></a>
<a href="#none"><img src="images/tab3-img-02.jpg"></a>
<a href="#none"><img src="images/tab3-img-03.jpg"></a>
<a href="#none"><img src="images/tab3-img-04.jpg"></a>
</div>
</div>
</div>
</div>
</section>
</div>
CSS
.online-inner {
background-color: #5f98e7;
}
.online {
width: 1300px;
margin: auto;
padding: 50px 0;
}
.online-title {
text-align: center;
}
.online-title h2 {
font-size: 35px;
font-weight: 600;
color: #fefefe;
}
.online-content {}
.online-btn {
text-align: center;
}
.online-btn a {
display: inline-block;
padding: 10px 18px;
margin-right: 30px;
border: 1px solid #295aa0;
border-radius: 30px;
background-color: #fff;
}
.online-btn .active {
background-color: #132f55;
color: #fff;
}
.online-tabs {}
.online-tab-inner {
padding-top: 50px;
text-align: center;
}
.online-tab-inner a {
margin-right: 20px;
}
.online-tab-inner a img {
width: 280px;
}
.online-tab1 {}
.online-tab2 {
display: none;
}
.online-tab3 {
display: none;
}
$('.online-btn button:nth-child(1)').click(function(){
$('.online-tab1').show()
$('.online-tab2').hide()
$('.online-tab3').hide()
$(this).addClass('active')
$(this).siblings().removeClass('active')
})
$('.online-btn button:nth-child(2)').click(function(){
$('.online-tab2').show()
$('.online-tab1').hide()
$('.online-tab3').hide()
$(this).addClass('active')
$(this).siblings().removeClass('active')
})
$('.online-btn button:nth-child(3)').click(function(){
$('.online-tab3').show()
$('.online-tab1').hide()
$('.online-tab2').hide()
$(this).addClass('active')
$(this).siblings().removeClass('active')
})마지막 jquery입니다. 웹디자인기능사 시험처럼 탭메뉴 2개일때는 됐는데 3개로 형태바꾸니까 잘되지 않습니다.
Answer 1
하드코딩으로 이미지맵(image map) 만들기
1
79
2
슬릭 슬라이더
1
148
2
position: fixed; 가 안먹혀요..뭐가 문제일까요?
1
168
1
반응형 fixed 안먹히는 문제
1
264
2
선생님
2
155
1
.news-thum .date 위치가 안맞아요
1
245
2
TypeIt - Welcome 부분이 적용이 안됩니다..
1
369
2
Scroll Reveal Animation 적용이 안되요
1
362
1
완성 후 각 섹션 display:none 주석 시 문제
1
384
3
브라우저를 줄일 때 화면 깨짐
1
633
2
welcome-heading 부분이 왜 저렇게 위치되는지 모르겠습니다.
1
341
1
질문있습니다
1
549
1
질문있습니다.
2
646
2
슬릭슬라이더가 왜 안되는지 모르겠습니다
1
623
1
slick slider와 .ceo-content영역 겹침
1
720
1
span .badge 부분 참고하실분 하세요
2
333
1
플렉스를 안주고 그냥 패딩을 줘도 되지 않나요
1
331
1
창을 줄이면 위치가 이동되는 백그라운드 이미지
1
532
1
크롬창을 줄어들면 이미지가 작아짐
1
743
1
scroll behavior 오류
1
267
1
선생님 코딩좀 봐주세요..
1
402
3
왜 전 선생님과 화면이 다를까요?
1
368
3
따라했는데 이상합니ㅏㄷ..ㅠ
1
295
2
flex로 된 부분을 좌우로 애니매이션 할때 발생하는 문제점.
1
212
1


