반응형

    jquery .show()

    .show()는 요소의 css가 display:none; 일 때 요소를 display:block;으로 바꿔주는 함수이다. 

     

    예시) 아래의 button을 눌러서 숨겨진 요소를 보이게 할 수 있다.

     

    <button>요소 보이게 하기</button>
    
    <div id="popup" style="display:none;" >
    	<p>팝업입니다.</p>
    </div>
    $(document).ready(function(){
    	$('button').click(function(){
    		$('#popup').show();		//요소를 보이게 한다.
    	})
    })

     

    jquery .hide()

    .hide()는 요소의 css를 display:none; 으로 바꿔주는 함수이다. 

     

    화면에 보이는 요소를 안 보이게 바꿔준다.

     

    예시) 아래의 button을 눌러서 요소를 안보이게 할 수 있다.

     

    <button>요소 안보이게 하기</button>
    
    <div id="popup" >
    	<p>팝업입니다.</p>
    </div>
    $(document).ready(function(){
    	$('button').click(function(){
    		$('#popup').hide();		//요소를 안보이게 한다.
    	})
    })

     

    버튼 하나로 ON/OFF처리 하기

     

    show()와 hide()로 레이어 팝업을 구현할 수 있다

     

    $(document).ready(function(){
    	isShow = true; //변수 하나를 설정, 화면에 보이면 true, 보이지 않으면 false;
    	$('button').click(function(){
    	if(isShow){ //보이니까 숨기고
        		isShow = false;
        		$('#popup').hide();		//요소를 안보이게 한다.
            	$('button').text('on');
        	}else{	//안보이니까 보이게 한다
        		isShow = true;
    		$('#popup').show();		//요소를 보이게 한다
            	$('button').text('off');
        	}
    	})
    })

     

    See the Pen [jquery] .show() / .hide() by 윤재현 (@jh91) on CodePen.

    반응형

    '웹언어 > jQuery' 카테고리의 다른 글

    [jQuery] 제이쿼리 width / height  (6) 2021.04.19
    [jQuery] 제이쿼리 text  (2) 2021.04.18
    [jQuery] 제이쿼리 index  (4) 2021.04.15
    [jQuery] 제이쿼리 css  (2) 2021.04.13
    [jQuery] 제이쿼리 click  (2) 2021.04.09
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기