프로그래밍/J-Query

151112) 이벤트

소복 2015. 11. 12. 02:05

.slideDown()

내리는 애니메이션 효과를 사용하여 엘리먼트를 보여준다.

.slideUp()

올라가는 애니메이션 효과를 사용해서 엘리먼트를 숨긴다.

.slideToggle()

show일때는 slideUp효과를 hide일때는 slideDown효과를 나타낸다.

.fadeToggle()

fade효과


.on('Event', ...);

이벤트를 추가할 때 사용한다.


var svv = +(return String Function)

문자열을 반환하는 함수를 쓰고 앞에 +를 붙이면 문자열이 아닌 숫자로 들어간다.


val()과 text()의 차이

val()은 사용자 입력 태그의 value값을 가져온다. 태그의 value가 있는 경우만.

text는 태그안의 내용을 가져온다.


이벤트 버블링

하위 요소의 이벤트가 발생하면 그 상위 요소들의 같은 이벤트들도 발생하게 되는 것을 말하며 전략적으로 사용될 수 도있다.

event.stopPropagation()으로 버블링을 멈출 수 있다. (사용자가 정의해둔 event가 실행되지 않는다.)

하지만 브라우저의 default behavior을 막을 순 없다. (예를 들어 상위 요소가 <a href="./f">이면 ./f로 가는 행동을 막을수는 없다.)

이러한 경우를 방지하고자 할때는 event.preventDefault()을 이용하면 브라우저의 default behavior을 막을 수 있다.

'프로그래밍 > J-Query' 카테고리의 다른 글

151113) css와 애니메이션  (0) 2015.11.13
151111) 기억나는 것  (0) 2015.11.11