728x90
반응형
jQuery UI를 쓰기 위해서는 다음과 같은 js 파일이 필요하다.
//jQuery버전맞추기
https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js
//jQuery UI
http://code.jquery.com/ui/1.8.17/jquery-ui.min.js
//jQuery UI를 모바일에서 쓰기 위해 추가 (모바일 버전이 필요없다면 안써도됨)
https://cdnjs.cloudflare.com/ajax/libs/jqueryui-touch-punch/0.2.3/jquery.ui.touch-punch.min.js
draggable 옵션
//drag 가로 세로 이동 제한
"axis": "x" // 가로로만 이동 가능
"axis": "y" // 세로로만 이동 가능
//이동영역 제한
containment:"선택자"
//선택자 영역 안에서만 이동제한
start: function(event, ui ) {
//드래그를 시작했을때 이벤트 발생
currentObj = $(".ui-draggable-dragging"); //현재 드래그 중인 엘리먼트 가져오기
}
droppable 옵션
drop : function( event, ui ){
droppable 영역안으로 드롭했을 때 이벤트 발생
}
$( ".drag1" ).draggable("destroy"); // drag1 더이상 드래그 못하도록 하기
728x90
반응형
'javascript > jQuery' 카테고리의 다른 글
[JAVASCRIPT/JQUERY]플러그인 쓰지않고 이미지 슬라이드 만들기 (0) | 2019.04.11 |
---|---|
[JAVASCRIPT/JQUERY]서브페이지에 사이트 이동경로를 나타내는 방법 (select) (0) | 2019.04.10 |
[JAVASCRIPT/JQUERY]이미지슬라이드 플러그인 slick 옵션 설정하는 법(사용법) (0) | 2019.04.08 |
[JAVASCRIPT/JQUERY]반응형 탭메뉴 (웹에서는 탭메뉴 - 모바일에서는 셀렉트메뉴) (0) | 2019.04.08 |
[JAVASCRIPT/JQUERY]애니메이션 - 숫자가 0부터 점점 커지는 롤링애니메이션 (0) | 2019.04.08 |
댓글