커

회원 정보 레이어를 사용하려고 하는데요..

· 2013-09-26 (목) 10:59:03 · 1052 · 1
캡처.JPG
기존 그누보드에 있는거 말고 제이쿼리로 간단하게 쓰려고 했는데...
같은 아이디를 클릭하면 레이어가 나오고 다시 클릭하면 사라지긴 하는데...
문제가...1번 아이디를 클릭하고서 2번 아이디를 클릭히면 1번 레이어는 사라져야 하는데
계속 떠 있다는거에요 ㅠ

<script>
function viwe_viwe(idx){
var unit = $('.profile'+[idx]);
var that = $('.friend_list'+[idx]);

if(that.hasClass("on")){
that.removeClass("on");
$('.profile'+[idx]).hide();
}else{
that.addClass("on");
$('.profile'+[idx]).show();
unit.css("display","block");
}


}
</script>

요게 제이쿼리인데..

본문은
<span class="friend_list<?=$profile_ii?>" onclick="viwe_viwe('<?=$profile_ii?>');"><?=$rs[mb_nick]?></span>
<ul class="profile<?=$profile_ii?>">
</ul>

이거든요

한눈에 봐도 뭐가 문제인지는 알겠는데...(다른 아이디를 클릭했을때의 이벤트 처리가 없으니...)
제이쿼리를 잘 몰라서 손을 못대겠어요...ㅠ

첨부파일

캡처.JPG (14.4 KB)
0회 2013-09-26 10:59
|

댓글 1개

[code]
<script>
function viwe_viwe(idx){
$('.profile').hide();
var unit = $('.profile'+[idx]);
var that = $('.friend_list'+[idx]);

if(that.hasClass("on")){
that.removeClass("on");
$('.profile'+[idx]).hide();
}else{
that.addClass("on");
$('.profile'+[idx]).show();
unit.css("display","block");
}


}
</script>

<span class="friend_list<?=$profile_ii?>" onclick="viwe_viwe('<?=$profile_ii?>');"><?=$rs[mb_nick]?></span>
<ul class="profile<?=$profile_ii?> profile">
</ul>
[/code]
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13-09-26 조회 1,537
13-09-26 조회 1,659
13-09-26 조회 1,665
13-09-26 조회 1,077
13-09-26 조회 2,603
13-09-26 조회 1,307
13-09-26 조회 2,268
13-09-26 조회 1,645
13-09-26 조회 1,053
13-09-26 조회 871
13-09-26 조회 1,633
13-09-26 조회 874
13-09-26 조회 1,058
13-09-25 조회 2,135
13-09-25 조회 945
13-09-25 조회 1,690
13-09-25 조회 1,091
13-09-25 조회 2,002
13-09-25 조회 1,084
13-09-25 조회 1,764