donaricano-btn

 이미지 크기 드래그로 조절 - resizable()


1. 정의

- 이미지 혹은 텍스트 박스를 드래그를 이용하여 크기를 조절한다

- resizable()


2. 구문

- $(대상 요소).resizable({매개변수명: 값})


3. 주요 매개변수 

1) aspectRatio

- 크기 조정시 종횡비 지정

- aspectRatio:2/3 이면 가로 세로 비율이 2:3을 유지하여 크기 지정

2) ghost/helper

- ghost : 투명 크기 조정 이미지 우효화

- helper :  크기 조정 시 표시할 대체 요소에 적용되는 스타일 클래스 지정

 

3) grid

- 기본은 연속적으로 사이즈를 조절하지만 grid를 지정함으로 지정된 단위의 요소 크기를 조절

- grid:[40,30] 가로 40px, 세로30px의 단위로 조정


2. 예

1) 이미지


- resizable() 제대로 작동을 안한다면 ?

: <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

위 부분을 추가

2) 텍스트

- 이미지와 비슷하다

- 그러나 텍스트는 콘텐츠가 영역에 벗어나지 않도록 'overflow:hidden' 처리한다


블로그 이미지

리딩리드

,
donaricano-btn

에니메이션 무효화 - $.fx.off()


1. 정의

성능이 낮은 환경에서 에니메이션은 부담이 될 수 있다

- 상황에 따라서 $.fx.off = true 를 적용하여 부담을 줄인다

- 해당 함수를 설정하면 에니메이션이 바로 끝난 후의 상태가 된다


2. 예제


- 해당 위치에서 에니메이션이 끝난 상태로 바로 이동 함



블로그 이미지

리딩리드

,
donaricano-btn

에니메이션 변화를 효과를 주며 지정 - easeInBounce 


1. 변화

- 에니메이션 효과를 실행하는 도중에 변화를 준다

- 변화 효과 종류 : http://api.jqueryui.com/easings


2. 예 - easeInBounce

 

- 처음 위치에서 마진값 까지 왔다갔다 하면서 이동한다

블로그 이미지

리딩리드

,
donaricano-btn

드래그엔드롭효과 - effect(), transfer 


1. 정의

- effect() : jQueryUI의 Effect확장에서 제공되는 다양한 효과를 표시/비표시 동작에서 분리할 때 사용

- $(대상요소).effect(효과, 옵션, 시간, 콜백함수);

- 'blind', clip, drop, explode, fold, puff 는 hide()와 같은 효과를 가진다


2. 예제


- 이미지가 빨간 선 아래로 이동한다

- { to : $('#under') } : 해당 요소가 이 부분 으로 이동

블로그 이미지

리딩리드

,