게시판을 제이쿼리 슬라이드 토글로 할시
본문
게시물 주소는 어케 되는건가요? 없는건가요? 보통 링크를 통해 퍼트릴수 있는데 그냥 전체 리스트주소만 있는건가요? 아님 각각 게시물 주소도 있을수있나요???
답변 4
board.php?bo_table=test&idx=10
이런 식으로 값 넘겨서(wr_id로 넘기면 view로 넘어가니 다른 변수) 보여 주면 될 것 같네요.
<input type="hidden" name="idx" id="idx" value="<?=$_GET['idx']?>" />
<table>
<tr id="list10"></tr>
<tr id="list9"></tr>
<tr id="list7"></tr>
</table>
$("#list" + $("#idx").val()).css("display", "block");
이런 식으로 하면 될 것 같네요.
어차피 외부 페이지에서 들어오는 경우라면 한 번뿐이 없을 테니까요.
리스트에 내용을 나오게 하신다면 직접 jquery로 토글 만들고 내용 나오도록 하신다는 건데 그럼 본인이 경로를 넣어도 되고 안넣어도 되고 원하시는 데로 하시면 됩니다.
이 변수에 내용과 제목 경로 등 모든 것이 들어 있습니다.
이 부분을 사용 못하시면 좀 곤란하네요^^;
토글이시면 <a href="./board.php?bo_table=test&idx=10" id="view-3">제목</a> 이렇게 제목을 클릭하시면 밑으로 내용이 나오시는게 맞겠죠?
하지만 말씀하신데로 목록페이지뿐이기 때문에 주소가 동일한게 아닌가하는 데요.
a태그에 id 부분은 제가 임의로 넣어둔 건데요. wr_id와 같다고 보시면 되고
주소로 board.php?bo_table=test&idx=10&vid=3 을 접근 시 해당 vid 값을 자바스크립트로 받아서 페이지가 로드 되자마자 자동 클릭 효과를 넣어주면 해당 내용에 대해서 마치 클릭한 것처럼 토글이 이루어지게 할 수 있습니다. 즉 주소가 달라지게 되겠죠~!
예)
var vid = parseInt(<?=$_GET['vid']?>);
if(vid > 0){
$("#view-"+vid).trigger("click");
}