Library

JQuery STEP 3 - JQuery Effect

2023. 5. 1. 12:28
728x90

★ jQuery Alias

//원래 이렇게 써야하는 것을
jQuery('#btn1')
//Alias 를 통해 $기호로 이용 가능하도록 제공
$('#btn1')

 

★ jQuery Effection function

  • jQuery Effect 처리 다양한 함수.
  • 1. hide(), show(), toggle()
//1. hide(), show(), toggle()
//hide(time), show(time), toggle(time)

// hide() : 박스를 숨기는 것
$('#btn1').click( () => {
    $('#box').hide();
});

// show() : 박스를 보이게 하는 것
$('#btn2').click( () => {
    $('#box').show();
});

// toggle() : 박스를 숨기고, 보이게 하는 것
$('#btn3').click( () => {
    $('#box').toggle();
});

// 시간 값을 주었을 경우 ('slow', 'fast', 사용자 정의시간(1000))
$('#btn1').click( () => {
    $('#box').hide('slow');
});

$('#btn2').click( () => {
    $('#box').show('fast');
});

$('#btn3').click( () => {
    $('#box').toggle('1000');
});
  • 2. fadeOut(), fadeIn(), fadeToggle() : 사라졌다가 다시 나타남
//2. fadeOut(), fadeIn(), fadeToggle()

$('#btn1').click( () => {
    $('#box').fadeOut('slow');
});

$('#btn2').click( () => {
    $('#box').fadeIn('slow');
});

$('#btn3').click( () => {
    $('#box').fadeToggle('slow');
});
  • 3. slideUp(), slideDown(), slideToggle() : 슬라이드가 열고 닫힘.
//3. slideUp(), slideDown(), slideToggle()

$('#btn1').click( () => {
    $('#box').slideUp('slow');
});

$('#btn2').click( () => {
    $('#box').slideDown('slow');
});

$('#btn3').click( () => {
    $('#box').slideToggle('slow');
});
  • 4. animate() : 사용자 정의 
$('#btn1').click( () => {
    $('#box').animate({
        width : '400px',
        height : '400px'
    });
});

$('#btn2').click( () => {
    $('#box').animate({
        width : 200,
        height : 200
    });
});

$('#btn3').click( () => {
    // $('#box').toggle('slow');
    // $('#box').fadeToggle('slow');
    // $('#box').slideToggle('slow');
    $('#box').animate({
        width : '+=100',
        height : '+=100',
        'margin-left' : '+=50px',
        marginTop : '+=50px'
    });
});

 

■ 다양한 ex)

  • ex1) 여러개의 이펙트를 주기
$('#btn4').click(function() {

   $('#box').slideUp().slideDown().hide(1000).show(1000);

});
  • ex2) 이펙트를 종료 직후 처리하는 업무 
$('#btn5').click(function() {
    $('#box').hide(3000, function() {
        //Effect 종료 직후 처리하는 업무
        $(document.body).css('background-color', 'grey');
    });
});
728x90
저작자표시 비영리 변경금지 (새창열림)

'Library' 카테고리의 다른 글

JQuery STEP 6 - Manipulation  (0) 2023.05.01
JQuery STEP 5 - JQuery + Box Model  (0) 2023.05.01
JQuery STEP 4 - JQuery CSS  (0) 2023.05.01
JQuery STEP 2 - JQuery Event  (0) 2023.05.01
JQuery STEP 1 - JQuery 기초 셋팅 및 응용  (0) 2023.05.01
'Library' 카테고리의 다른 글
  • JQuery STEP 5 - JQuery + Box Model
  • JQuery STEP 4 - JQuery CSS
  • JQuery STEP 2 - JQuery Event
  • JQuery STEP 1 - JQuery 기초 셋팅 및 응용
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
Developer Story HouseIT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • css
  • IT자격증공부
  • IT개발자
  • it
  • 개발블로그
  • 프론트엔드
  • 자바
  • 웹개발
  • 백준
  • IT자격증
  • 알고리즘
  • 개발자
  • ajax
  • DB
  • React
  • 웹개발자
  • 앱개발자
  • DBA
  • 정보처리기사
  • jquery
  • 정보처리기사필기
  • jsp
  • 정보보안전문가
  • html
  • 데이터베이스
  • java
  • 백엔드
  • 웹페이지
  • JavaScript
  • 코딩테스트

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
JQuery STEP 3 - JQuery Effect
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.