강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của jiiyoung09063565
jiiyoung09063565

câu hỏi đã được viết

HTML+CSS+JS Portfolio thực tế (Mùa 1)

[Phần 03] Trượt nội dung Accordion - Tương tác jQuery

slideUp, slideDown 사용할 때 addClass('active') 여부

Viết

·

574

1

html 부분에 첫번째 desc 클래스명에 active 클래스를 줘서 화면에 나오게 하고 나머지 desc 클래스는 display none으로 없애줬는데

$(this).siblings('.desc').stop().slideUp()
$(this).next('.desc').stop().slideDown()
 
어느 부분에서 active 클래스를 넣고 없애는 건가요?
HTML/CSSjquery

Câu trả lời 2

1

$('.title').click(function(){
//타이틀을 클릭했을 시
        $(this).addClass('active')
        $(this).siblings('.title').removeClass('active')
//title 색상이 나오고 제거 하는 부분
        $(this).siblings('.desc').stop().slideUp()
        $(this).next().stop().slideDown()
//title 아래의 desc가 나오는 부분으로 생각하셔야 할것같습니다. 
$(this).addClass('active')
$(this).siblings('.title').removeClass('active')
이 코드를 사용하지 않아서 색상이 안나오는 것같습니다!

0

codingworks님의 프로필 이미지
codingworks
Người chia sẻ kiến thức

영상 코드를 자세히 보시면 아래 이미지의 빨강색 박스 부분이 .active를 넣고 빼는 기능을 합니다.

jiiyoung09063565님의 프로필 이미지
jiiyoung09063565
Người đặt câu hỏi

위의 코드는 title 클래스에만 .active넣고 빼는 것 아닌가요? 이해가 잘 안됩니다ㅜㅜ

this가 가르키는 것이 .title 아닌가요?

Hình ảnh hồ sơ của jiiyoung09063565
jiiyoung09063565

câu hỏi đã được viết

Đặt câu hỏi