[jQuery] 제이쿼리 애니메이션
필그램
·2017. 11. 16. 05:23
다음 9가지 슬라이드 애니메이션 이펙트 적용하고자 합니다.
: 하고
보이고, 없어지고 , 한번씩 번갈아 가며 적용( 토글) 애니메이션 효과입니다.
각 스크립트는 아래와 같습니다.
: 사라지고, 보이게 하는 효과
[show, hide, toggle]
<script type="text/javascript">
$(function() {
$("#show").click(function() {
$("#theDiv").show("fast"); // <-> slow
});
$("#hide").click(function() {
$("#theDiv").hide(1000, "linear");
//1초간 리니어로 없어짐
});
$("#toggle").click(function() {
$("#theDiv").toggle("slow", completion);
});
$("#show2").click(function () {
$("#mDiv2").show(3000).text("show Text from jQuery.");
});
$("#hide2").click(function () {
$("#mDiv2").hide(4000);
});
});
function completion() {
$(this).text("애니메이션 진행");
}
</script>
[fadeIn, fadeOut, faedTo] : 앞의 숫자는 시간이고 (1초 =1,000), 뒤는 적용 % 입니다.
0.3은 30%만 보이는 것입니다. 1.0 = 100%로 다 보이는 효과입니다
<script type="text/javascript">
$(function() {
$("#fadein").click(function() {
$("#theDiv").fadeIn(300);
// or fast, slow로 대치 가능
});
$("#fadeout").click(function() {
$("#theDiv").fadeOut(1000);
});
$("#fadeto3").click(function() {
$("#theDiv").fadeTo(300, 0.3);
});
$("#fadeup").click(function() {
$("#theDiv").fadeTo(500, 1.0)
});
$("#pulse").click(function() {
$("#theDiv").fadeTo(200, 0.3)
.fadeTo(200, 1.0)
.fadeTo(200, 0.3)
.fadeTo(200, 1.0);
});
});
</script>
[slide]
<script type="text/javascript">
$(function() {
$("#slideup").click(function() {
$("#theDiv").slideUp("fast");
});
$("#slidedown").click(function() {
$("#theDiv").slideDown("slow");
});
$("#toggle").click(function() {
$("#theDiv").slideToggle("1000");
});
});
</script>
반응형
'프로그래밍 > 웹프로그래밍' 카테고리의 다른 글
[jQuery] 자주쓰는 제이쿼리 함수 (모음) (1) | 2017.11.18 |
---|---|
[jQuery] 제이쿼리 Ajax 사용하기 (0) | 2017.11.17 |
[jQuery] 제이쿼리 each 사용 (0) | 2017.11.13 |
[jQuery] encodeURIComponent() 사용법 (0) | 2017.11.13 |
[jQuery] 제이쿼리 Event Helpers 사용하기 (0) | 2017.11.10 |