728x90
반응형
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="../js/jquery.min.js"></script>
<style>
#box{
width:100px;
height:100px;
background-color: antiquewhite;
}
</style>
<script>
$(document).ready(function(){
$("#btn").click(function(){
$("#box").slideUp(500,function(){ // function 추가가능
// $("#box").css("background-color","aqua")
// $("#box").slideDown(1000) // 이렇게 연달아 사용도 가능
console.log("slideUP")
})
})
$("#btn_2").click(function(){
$("#box").slideDown(500) // 안에 값은 소요시간 , 디폴트값은 400
console.log("slideDown")
})
$("#btn_3").click(function(){
$("#box").slideUp(500,function(){
$("#box").slideDown(500) // 이렇게 연달아 사용도 가능
console.log("slideDown&Up")
})
})
$("#btn_4").click(function(){
$("#box").slideToggle()
console.log("slideToggle")
})
})
//duration-400 , easing-swing
//0개 - slideUp() - duration - 400 , easing-swing , 콜백없음
//1개 - slideUp(1000) - duration - 100 , easing-swing , 콜백없음
//2개 - slideUp(1000,function(){...}) - duration - 1000 , easing-swing , 콜백"있음"
//3개 - slideUp(1000,'linear',function(){...}) - duration - 1000 , easing-linear , 콜백"있음"
//메서드 오버로딩(여러개의 매개변수 보유)
</script>
<title>Document</title>
</head>
<body>
<!-- 애니메이션 : animation -->
<!-- hide,sohw,toggle -->
<!-- slideUp,slideDown,slideToggle -->
<!-- fadeIn, fadeOut, fadeToggle , fadeTo -->
<!-- animate -->
<button id="btn">slide-up</button>
<button id="btn_2">silde-down</button>
<button id="btn_3">silde-up-down</button>
<button id="btn_4">slide-toggle</button>
<div id="box">
박스
</div>
</body>
</html>
slideup,down,toggle(소요시간,function(){...})으로 사용가능 (소요시간 default : 400)
//duration-400 , easing-swing
//0개 - slideUp() - duration - 400 , easing-swing , 콜백없음
//1개 - slideUp(1000) - duration - 100 , easing-swing , 콜백없음
//2개 - slideUp(1000,function(){...}) - duration - 1000 , easing-swing , 콜백"있음"
//3개 - slideUp(1000,'linear',function(){...}) - duration - 1000 , easing-linear , 콜백"있음"
//메서드 오버로딩(여러개의 매개변수 보유)
728x90
반응형
'HTML+CSS(복습)' 카테고리의 다른 글
2023-05-17(수) animate , keydown (0) | 2023.05.17 |
---|---|
2023-05-17(수) fadeIn , fadeOut , fadeToggle , fadeTo (0) | 2023.05.17 |
2023-05-17(수) show , hide , toggle (0) | 2023.05.17 |
2023-05-16(화) off(이벤트해제) (0) | 2023.05.17 |
2023-05-16(화) mouseover , mouseout (0) | 2023.05.17 |