에

Jquery toggle 질문

· 2010-01-26 (화) 11:37:18 · 4476 · 1

$(document).ready(function(){
    $(".selectCategory").toggle(
        function(){
            $(".selectCategoryList").css("display","block");
            $("body").click(
                function(){
                $(".selectCategoryList").css("display","none");
                }
            )
        },
        function(){
            $(".selectCategoryList").css("display","none");
        }
    )
})


셀렉트 레이어에서 펴진레이어 밖에 아무데나 클릭하면 펴진 레이어가 닫히도록 $("body").click ~ 요렇게 줬더니 레이어가 닫히죠 그런데 toggle은 2번째꺼 부터 시작합니다. display:none 인데 display:none 부터 시작하더라구요.
$("body").click~ 이 작동되면 toggle 을 끝내버리고 싶은데 방법이 있거나 다른 방식으로 작성해야하나요?

포탈 - 아래 카테고리 셀렉트 박스
http://test2.playcast.kr/bbs/board.php?bo_table=comic
|

댓글 1개

$(document).ready(function(){
$(".selectCategory").toggle(
function(){
$(".selectCategoryList").css("display","block");
$("body").click(
function(){
$(".selectCategoryList").css("display","none");
}
)
},
function(){
$(".selectCategoryList").css("display","block");
$("body").click(
function(){
$(".selectCategoryList").css("display","none");
}
)
}
)
})

요래~^^;
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

203,065건
+
제목 글쓴이 날짜 조회
10-01-26 조회 1,945
10-01-26 조회 4,710
10-01-26 조회 2,100
10-01-26 조회 2,619
10-01-26 조회 1,926
10-01-26 조회 2,841
10-01-26 조회 1,836
10-01-26 조회 1,414
10-01-26 조회 1,343
10-01-26 조회 2,358
10-01-26 조회 4,477
10-01-26 조회 1,753
10-01-26 조회 1,825
10-01-26 조회 1,902
10-01-26 조회 1,938
10-01-26 조회 1,588
10-01-25 조회 2,153
10-01-25 조회 2,888
10-01-25 조회 2,680
10-01-25 조회 1,904