테스트 사이트 - 개발 중인 베타 버전입니다

toggle 에서 ㅎ 채택완료

초초동 6년 전 조회 1,022
$("#gnb_menu_btn").click(function(){
    $("#gnb_all").toggle();
});

이런 소스가 있는데,

 

toggle 이 open??? 상태에서,

body를 눌렀을때 뭔가 상황이 일어나게 하고 싶은데...

어떻게 해야되나요?ㅠㅠ

ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

플래토
6년 전

toggle 로 오open 한 div 등의 영역에별도의 이름을 주고

클릭시 별도의 액션이 일어나도록 스크립트를 제어해야죠

물론 클릭시 닫히지 않고 영역안에 있는게 실행되게하는게 목적이라면 toggle을 사용하지 마세요

 

show()나 slideUp()을 사용해보시면 좀더 원활한 처리가 될겁니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전
http://api.jquery.com/toggle/">http://api.jquery.com/toggle/

jquery api 인데 적절하게 예제가 있는거 같네요 

 

$( "#foo" ).toggle( display );

 


 

if ( display === true ) {

$( "#foo" ).show();

} else if ( display === false ) {

$( "#foo" ).hide();

}

 

참고해서 작업을 하시면 될거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인