요즘 자주 못들어오다 오랜만에 들어왔더니 댓글창이 기본으로 열려있도록 수정이 된 것 같다.

근데 뭔가 지저분하고 맘에 안들고.. 닫아보자 (jQuery 사용)

 

먼저 내 스킨 기준으로 봤을 때 코드는 

 

html

$('.actionTrail').on('click', 'a', function(){
	$(this).closest('.content').find('.comment').toggle();
});

 

css

.comment{display:none} // 기본 상태를 None 시켜줌

 

이렇게 하면 동작이 잘 된다.

 

코드를 자세히 살펴보면

먼저 눌렀을 때 댓글이 펼쳐지는 a 태그가 있는 곳을 찾는다.

<div class="actionTrail">
	<a href="#rp" onclick="">
</div>

 

하나의 본문 내용을 감싸는 요소를 closest 안에 넣고 (closest는 해당하는 부모를 찾아줌)

열리고 닫힐 댓글 요소를 find 해주면 된다.

 

지금 스킨의 경우엔 actionTrail 내에 a 태그가 하나라 위처럼 했지만, a 태그가 여러개일 경우 class를 지정해주면 될 것 같다.

 

티스토리 계속 업데이트 하면서 좋아져서 좋다,, ㅠㅠ 개발자분들 화이팅