나는 this drag/drop javascript example이 jquery에서 어떻게 수행되는지 이해하려고합니다. jquery 버전이 더 깨끗하고 효율적이며 이해하기 쉽다고 생각합니다.jquery로 유연한 드래그/드롭 (예 : javascript)
1
A
답변
2
이것은 jQuery UI를 사용하여 수행하는 방법입니다. 당신은 또한 position: absolute
로 .draggable
스타일 한 가정 :
var $draggable = null, startX, startY;
$('.draggable').live('mousedown', function(ev) {
$draggable = $(this);
var pos = $draggable.position();
startX = ev.pageX - pos.left;
startY = ev.pageY - pos.top;
return false;
});
$(document).bind('mousemove', function(ev) {
if ($draggable) {
$draggable.css({ left: ev.pageX - startX, top: ev.pageY - startY});
return false;
}
});
$(document).bind('mouseup', function(ev) {
if ($draggable) {
$draggable = null;
return false;
}
});
1
체크 아웃 jQueryUI을 확인하십시오. 드래그/드롭과 같은 멋진 기능이 많아 사용하기가 쉽습니다.
1
1
체크 아웃 http://jqueryui.com/demos/draggable/에서이에 한 번보세요. 소스를 볼 수 있습니다. jquery에 링크하고 jquery UI에 연결해야합니다.
관련 문제
- 1. Javascript 함수를 JQuery로 변환하는 방법
- 2. img src를 javascript/jquery로 바꾸기
- 3. Javascript/jQuery로 이미지 배경을 제거하십시오
- 4. 유연한 진행 표시 줄
- 5. Javascript/Jquery로 복잡한 양식을 작성하기위한 제안
- 6. javascript/jquery로 동적으로 PHP 쿠키 조작
- 7. ID 배열 - JavaScript/JQuery로 선택하는 방법?
- 8. jquery로 javascript 프레임 워크 프로토 타입
- 9. PHP 문자열 함수를 Javascript/jQuery로 변환
- 10. 이미지 크기를 javascript/jquery로 가져 오시겠습니까?
- 11. 자바의 데이터 구조를 javascript/jQuery로 설정하십시오.
- 12. Javascript/jQuery로 이미지를 만들고 추가하려면 어떻게해야합니까?
- 13. JavaScript 또는 jQuery로 이미지가 흐리게 나타 납니까?
- 14. javascript 기능을 jQuery로 학습 도구 포팅
- 15. Telerik RadEditor의 값을 Javascript/jQuery로 변경하십시오.
- 16. Javascript/Jquery로 증분 변수를 삽입하는 방법은 무엇입니까?
- 17. jQuery로 JavaScript 객체를 구문 분석하는 방법
- 18. javascript/jquery로 링크를 클릭하면 양식 필드가 표시됩니다.
- 19. 프로토 타입에서 jQuery로 변환하기 - javascript/ajax
- 20. Javascript 및 jQuery로 동적 선택 상자를 만들려고합니다.
- 21. JavaScript/JQuery로 파일 작성 및 작성
- 22. 비 프로그래머를위한 유연한 CMS
- 23. JavaScript 예/아니요 선행 ASP.NET 버튼 이벤트
- 24. Javascript 좋은 프로그래밍 스타일의 간단한 예?
- 25. javascript : x <100 (예 : 0100)
- 26. javascript windows 두 번 묻는 "예/아니오"?
- 27. XUL의 유연한 캔버스
- 28. 유연한 iPhone 버튼
- 29. 유연한 속성의 사용 사례
- 30. 얼마나 유연한 아음속입니까
U 여기에 게시하기 전에 구글을 사용해야합니다. 단순히 "jquery 끌어서 놓기"는 첫 번째 결과를 제공합니다. 이것을 확인해보십시오. http://bit.ly/bAIcEz –
@piemesons, * should be Google을 사용해야합니다 ... 그러나 Google 검색을위한 가치있는 질문은 여기에서 물어볼 가치가 있습니다. =) –