IT/JQuery

[JQuery] 다운로드 | Selector | Event | Hide&Show | Fade

o_zeew 2024. 3. 15. 17:27

24.03.15 22일차

목차

1. JQuery 다운로드

2. Selector

3. Event

4. Hide / Show

5. Fade


 

 

1. JQuery 다운로드

UI 다운로드

jquery는 바로 사용할 수 없고 ui  파일을 다운받아서 사용해야함

https://jqueryui.com/

 

jQuery UI

jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQue

jqueryui.com

 

2. jquery-1.1-.2.js를 복사하여 새로운 폴더에 붙여넣는다

jquery 폴더를 만든 후 css,images,js 폴더 생성
jquery-1.10.2.js 복사
새로운 폴더에 복사붙여넣기

 

* 해당 빨간박스 부분이 없다면 jquery는 사용 불가

 

 

2. Selector

document : javascript에서는 body 태그를 읽어오는 뜻

function : 메서드, 함수. (jquery와 달리 javascript에서는 함수 이름이 없으면 사용 불가능)

< > 꺽새가 붙어있는 태그들은 반드시 " " 를 사용해야함

 

화면클릭시 글자가 사라짐

 

1. 버튼 눌러서 p태그 없애기

document 생략
버틀 클릭시 p태그 숨겨짐
클릭 시 그림만 숨겨짐

 

2. 버튼 눌러서 class 없애기

 

 

3. Event

click() : 한번 클릭시 이벤트 진행

dblclick() : 더블클릭시 이벤트 진행

p 태그에 더블클릭 설정
클릭 버튼이나 한번 클릭은 이벤트 실행 X

 

mouseenter + alert: 마우스를 올리면 경고창이 뜸

id p에 마우스를 올리면 경고창이 뜸

 

mouseenter + hide : 마우스를 올리면 사라짐

 

mouseleave() : 마우스가 떠나가면 이벤트 실행

마우스를 올렸다가 이동시키면 경고창 실행

 

mousedown : 마우스를 누를 때 경고창 팝업

 

mouseup : 마우스를 눌렀다가 뗄 때 경고창 팝업

 

mouseup + hide : 마우스를 눌렀다가 뗄 때 숨겨짐

 

연속경고창 : 첫번째경고창을 끄면 곧바로 이어서 두번째 경고창이 뜸

 

focus : 커서가 위치할 때 이벤트 실행

blur : 커서가 위치했다가 벗어날 때 이벤트 실행

 

 

on : 하나 이상의 이벤트를 실행. 문자열로 이벤트 작성

 * 실무에서는 on 함수를 사용하면 문자열로 작성한 이벤트만 수정하면 되기때문에 on을 주로 사용

클릭시 이벤트 실행
더블클릭시 이벤트 실행
마우스 올려놓을 때 이벤트 실행
마우스가 들어왔다가 나갈 때 이벤트 실행
마우스를 클릭했다가 뗄 때 이벤트 실행
css 기능 사용
on 함수에 여러가지 이벤트 넣기

 

 

4. Hide / Show

 

* 속도 조절

이벤트 뒤의 괄호에 속도 추가 가능 (1000=1초)

 

toggle : show&hide를 한 버튼으로 설정

 

5. Fade

 

fadeIn

시간차를 두고 나타나는 모습

 

* 위의 코드는 세가지 색상을 출력을 했지만 display:none; 으로 보이지 않게 해놓은 것

   - 출력되지 않는 것은 이벤트 설정 불가

 

fadeOut

순서대로 사라지는 모습

 

fadeToggle

 

종합실습

구조설계
스타일설계
메뉴 클릭시 서브메뉴 fadein/fadeout

 

fadeTo : 흐림도 설정

흐림도 0.15, 0.4, 0.7