답변 1개 / 댓글 1개
채택된 답변
+20 포인트
iBNeer
2016-09-20 (화) 15:52:14
처리방법이야 개발자의 마음대로 하겠지만
지금 소스코드 확인할 방법이 없으므로
저라면... 부모의부모 에서 하위 목록이 나올때는 div 로 묶어서 하위가 나오게 하고
일괄 닫기는 div 하나만 hide 시키면 될것으로 보여집니다.
답변에 대한 댓글 1개
워터드래곤
2016-09-20 (화) 16:31:17
답변을 작성하려면 로그인이 필요합니다.
echo "<a target='iframe_show' id='latest_st' onclick='showRe(".$list[$i]['wr_id'].")' href=\"".$list_href."\">";
if($is_admin) {
if(!$list[$i]['wr_reply'])
echo " ".$list[$i]['subject']." ".$reply_cnt."<a target='iframe_show' class='first_re' href='".$reply_href."'>추가</a>";
} else {
if(!$list[$i]['wr_reply'])
echo " ".$list[$i]['subject'].$reply_cnt."";
}
echo "</a>";
?>
<li>
<?php
//답변글만 출력
if($is_admin){
if($list[$i]['wr_reply']){
echo "<a target='iframe_show' onclick='showRe(".$list[$i]['wr_id'].")' class='re".$list[$i]['wr_1']."' id='latest_re' href=\"".$list[$i]['href']."\" > ".$list[$i]['icon_reply']." ";
echo $list[$i]['subject']." ".$reply_cnt_re."";
echo "</a><a target='iframe_show' class='re".$list[$i]['wr_1']."' id='second_re' href='".$reply_href."'>추가</a>";
}
}
else{
if($list[$i]['wr_reply']){
echo "<a target='iframe_show' onclick='showRe(".$list[$i]['wr_id'].")' class='re".$list[$i]['wr_1']."' id='latest_re'href=\"".$list[$i]['href']."\" >".$list[$i]['icon_reply']." ";
echo $list[$i]['subject']." ".$reply_cnt_re."";
echo "</a>";
}
}
?>
</li>
</ul>
소스는 이런 상태입니다.
답변이 나오는 부분에만 div를 추가 시켜서 하면 될꺼같기는 한데
스크립트 부분에서 어떤식으로 조건을 줘야할지가..조금 답답하네여 ㅜㅜ
현재 스크립트는 간단하게 if문을 사용하지 않고 onclick을 이용하였기 때문에 toggle을 사용해서
소스를 짠 상태입니다.
function showRe(no){
$('.re'+no).slidetoggle('slow');
}