JQuery

슬라이드효과 (slide) .slideUp() .slideDown() .slide Toggle

낮햇볕 2022. 3. 11. 10:59

슬라이드 효과 

css height 속성값 빠르게 변경하여 표현

.slideUp  선택한요소가 서서히올라가면서 사라진다

.slideDown 선택한요소가 서서히내려가면서 보인다

.slideToggle sildeup 과 slidedown 반복해서 동작한다

 

밀리초나 "slow" , "fast"등 예약어 전달하여 이펙트효과의 속도조절가능

ex) .slideUp(4000)  .slideDown("slow")  slideToggle("fast")

<script src="https://code.jquery.com/jquery3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>

 

 

<body>

    <button id="slidedown">슬라이드다운 보이기</button>
    <button id="slideup">슬라이드업 숨기기</button><br><br>
    <button id="slidetoggle">슬라이드 토글입니다</button>

    <p id="slide_text">슬라이드다운 업입니다</p> 
    <p id="slidetoggle_text">슬라이드토글입니다</p>

 

<script>

        //슬리이드 위아래만 변함
        //슬라이드업 올라가면서숨겨짐
        $("#slideup").on("click", function () {
            $("#slide_text").slideUp();
        });

        $("#slidedown").on("click", function () {
            $("#slide_text").slideDown();
        });
        $("#slidetoggle").on("click", function () {
            $("#slidetoggle_text").slideToggle();
        });


 </script>
</body>

 

슬라이드다운버튼과 슬라이드토글버튼누름
슬라이드업버튼과 슬라이드 토글버튼 한번더 누름