jquery - 토글 기능 페이지 새로고침

'더보기' 버튼을 눌러보세요.

리스트 내용1
리스트 내용2 버튼 눌렀을때 보여질 내용
리스트 내용2
리스트 내용2 버튼 눌렀을때 보여질 내용

html

<div class="view_reply">
	<div class="reply_1dep">
	리스트 내용1 <button class="bt_more">더보기</button>
	</div>
	<div class="wrap_reply_2dep">
	리스트 내용2 버튼 눌렀을때 보여질 내용
	</div>
</div>
<div class="view_reply">
	<div class="reply_1dep">
	리스트 내용2 <button class="bt_more">더보기</button>
	</div>
	<div class="wrap_reply_2dep">
	리스트 내용2 버튼 눌렀을때 보여질 내용
	</div>
</div>

css

.view_reply{padding:10px 15px;border-bottom:1px solid #000}
.view_reply .reply_1dep{padding:8px 0;font-size:13px}
.view_reply .bt_more{position:relative;top:-1px;left:5px;padding:5px 8px;border:1px solid #000;border-radius:3px;background:#444;color:#fff;cursor:pointer}
.view_reply .wrap_reply_2dep{padding:15px 0;border-top:1px dotted #ddd;color:#999;font-size:13px}

script

$(document).ready(function(){
	$('.view_reply .wrap_reply_2dep').hide();
	$('.reply_1dep .bt_more').click(function(){
		if ($(this).hasClass('on')){
		$(this).removeClass('on');
		$(this).parent().parent().find('.wrap_reply_2dep').slideUp();
		}else{
		$(this).addClass('on');
		$(this).parent().parent().find('.wrap_reply_2dep').slideDown();
		}
	});
});

여러 사이트의 FAQ(자주하는 질문) 등에서 비슷한 효과로 자주 사용됩니다. 소스를 바꿔가면서 응용해 보세요.

해당 팁이 유용했다면,
눌러주세요.