Jquery toggle 질문


$(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");
}
)
}
)
})

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

자유게시판

+
제목 글쓴이 날짜 조회
15년 전 조회 1,824
15년 전 조회 4,798
15년 전 조회 1,717
15년 전 조회 1,413
15년 전 조회 1,821
15년 전 조회 4,591
15년 전 조회 1,971
15년 전 조회 2,492
15년 전 조회 1,825
15년 전 조회 2,738
15년 전 조회 1,720
15년 전 조회 1,314
15년 전 조회 1,234
15년 전 조회 2,233
15년 전 조회 4,373
15년 전 조회 1,646
15년 전 조회 1,721
15년 전 조회 1,795
15년 전 조회 1,847
15년 전 조회 1,497
15년 전 조회 2,030
15년 전 조회 2,707
15년 전 조회 2,562
15년 전 조회 1,797
15년 전 조회 2,231
15년 전 조회 1,831
15년 전 조회 1,802
15년 전 조회 1,432
15년 전 조회 1,520
15년 전 조회 1,745
🐛 버그신고