캔버스에서 이미지를 드래그하는 방법은 무엇입니까?

자이 구스

바이올린을 확인하십시오 .

"Drag me downX"라인을 캔버스 div로 끌어다 놓을 수 있습니다. 텍스트 줄은 그대로 유지되고 마우스 다음에 반투명 텍스트 줄이 있습니다. 나는 텍스트의 라인을 끌어이 같은 효과를 갖고 싶어 에서 캔버스를. 그러나 캔버스에 텍스트를 놓으면 이동할 수 없습니다. 위와 같은 효과를 내려면 어떻게해야합니까 (위에서 설명한 것과 동일한 효과를 갖는 것이 매우 중요합니다)?

HTML

  <ul id="drag">
     <li class="new-item">Drag me down1</li>
     <li class="new-item">Drag me down2</li>
     <li class="new-item">Drag me down3</li>
  </ul>    

  <canvas id="myCanvas" width="200" height="200" style="border:1px solid #000000;"></canvas>

JS

 $("li").draggable({
    helper: 'clone'
 });
 $("#myCanvas").droppable({
    accept: "li",
    drop: function(event, ui) {
       var context = $(this)[0].getContext("2d");
       context.font = "16px helvetica";
       context.fillText($(ui.draggable).clone().text(), ui.position.left - event.target.offsetLeft, ui.position.top - event.target.offsetTop);
    }
 });

CSS

 li{
    font-family:helvetica;
    list-style-type:none;
 }
자이 구스

기본적으로 요소가 그 자체로 드래그 앤 드롭되기 때문에 문제가있을 수 있다고 생각합니다. 숨겨진 캔버스를 만들고 원래 캔버스를 새 캔버스 위에 겹쳐 놓았습니다. 드래그 이벤트가 시작되면 숨겨진 캔버스가 더 높은 Z- 색인에 배치되고 원래 캔버스로 전달할 좌표 정보를 가져옵니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

KineticJS : IE9에서 캔버스를 이미지로 저장하는 방법은 무엇입니까?

분류에서Dev

캔버스에서 이미지 크기를 조정하는 방법은 무엇입니까?

분류에서Dev

Android Canvas에서 전체 캔버스를 jpeg 이미지로 저장하는 방법은 무엇입니까?

분류에서Dev

캔버스에서 이미지 크기를 얻는 방법은 무엇입니까?

분류에서Dev

fabricjs 캔버스 이미지를 다른 배경 이미지에 저장하는 방법은 무엇입니까?

분류에서Dev

Calligra Flow의 드로잉에서 스텐실 이미지를 드래그하는 방법은 무엇입니까?

분류에서Dev

HTML 캔버스에서 자유 흐름으로 그린 선을 감지하고 이동 / 드래그하는 방법은 무엇입니까?

분류에서Dev

캔버스에 이미지를 그릴 때마다 참조를 얻는 방법은 무엇입니까?

분류에서Dev

캔버스 콘텐츠의 크기를 조정하고 이미지를 서버에 업로드하는 방법은 무엇입니까?

분류에서Dev

Android에서 캔버스를 사용하여 다른 이미지 안에 이미지를 추가하는 방법은 무엇입니까?

분류에서Dev

캔버스 호에 이미지를 삽입하는 방법은 무엇입니까?

분류에서Dev

kineticjs에서 캔버스 객체를 얻는 방법은 무엇입니까?

분류에서Dev

DearPyGui 캔버스에 PIL 이미지를 그리는 방법은 무엇입니까?

분류에서Dev

캔버스의 다른 모든 콘텐츠 뒤에 이미지를 그리는 방법은 무엇입니까?

분류에서Dev

하나의 캔버스를 이미지에 복사하는 방법은 무엇입니까?

분류에서Dev

div 내에서 이미지 드래그를 제한하는 방법은 무엇입니까?

분류에서Dev

PyGame에서 여러 이미지를 드래그하는 방법은 무엇입니까?

분류에서Dev

Canvas 내에서 이미지 / 개체를 드래그하는 방법은 무엇입니까?

분류에서Dev

Canvas 내에서 이미지 / 개체를 드래그하는 방법은 무엇입니까?

분류에서Dev

캔버스에 여러 이미지를 표시하는 방법은 무엇입니까?

분류에서Dev

Tkinter 캔버스 이미지를 함수에 바인딩하는 방법은 무엇입니까?

분류에서Dev

이미지 캔버스를 폴더에 저장하는 방법은 무엇입니까?

분류에서Dev

드래그 가능한 이미지에 너비와 높이를 설정하는 방법은 무엇입니까?

분류에서Dev

캔버스에서 사각형의 음수 그리기를 중지하는 방법은 무엇입니까?

분류에서Dev

캔버스 nodejs에서 그라디언트 텍스트를 만드는 방법은 무엇입니까?

분류에서Dev

react-konva에서 드래그 한 캔버스의 위치를 재설정하는 방법은 무엇입니까?

분류에서Dev

웹 페이지의 캔버스에서 실행되는 Processing.js 프로그램 내에서 사운드를 재생하는 방법은 무엇입니까?

분류에서Dev

캔버스 이미지를 다중 파트 형식으로 Java 서블릿에 업로드하는 방법은 무엇입니까?

분류에서Dev

캔버스 상단의 이미지에 대해 마우스 커서 주위에 호버 효과를 얻는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    KineticJS : IE9에서 캔버스를 이미지로 저장하는 방법은 무엇입니까?

  2. 2

    캔버스에서 이미지 크기를 조정하는 방법은 무엇입니까?

  3. 3

    Android Canvas에서 전체 캔버스를 jpeg 이미지로 저장하는 방법은 무엇입니까?

  4. 4

    캔버스에서 이미지 크기를 얻는 방법은 무엇입니까?

  5. 5

    fabricjs 캔버스 이미지를 다른 배경 이미지에 저장하는 방법은 무엇입니까?

  6. 6

    Calligra Flow의 드로잉에서 스텐실 이미지를 드래그하는 방법은 무엇입니까?

  7. 7

    HTML 캔버스에서 자유 흐름으로 그린 선을 감지하고 이동 / 드래그하는 방법은 무엇입니까?

  8. 8

    캔버스에 이미지를 그릴 때마다 참조를 얻는 방법은 무엇입니까?

  9. 9

    캔버스 콘텐츠의 크기를 조정하고 이미지를 서버에 업로드하는 방법은 무엇입니까?

  10. 10

    Android에서 캔버스를 사용하여 다른 이미지 안에 이미지를 추가하는 방법은 무엇입니까?

  11. 11

    캔버스 호에 이미지를 삽입하는 방법은 무엇입니까?

  12. 12

    kineticjs에서 캔버스 객체를 얻는 방법은 무엇입니까?

  13. 13

    DearPyGui 캔버스에 PIL 이미지를 그리는 방법은 무엇입니까?

  14. 14

    캔버스의 다른 모든 콘텐츠 뒤에 이미지를 그리는 방법은 무엇입니까?

  15. 15

    하나의 캔버스를 이미지에 복사하는 방법은 무엇입니까?

  16. 16

    div 내에서 이미지 드래그를 제한하는 방법은 무엇입니까?

  17. 17

    PyGame에서 여러 이미지를 드래그하는 방법은 무엇입니까?

  18. 18

    Canvas 내에서 이미지 / 개체를 드래그하는 방법은 무엇입니까?

  19. 19

    Canvas 내에서 이미지 / 개체를 드래그하는 방법은 무엇입니까?

  20. 20

    캔버스에 여러 이미지를 표시하는 방법은 무엇입니까?

  21. 21

    Tkinter 캔버스 이미지를 함수에 바인딩하는 방법은 무엇입니까?

  22. 22

    이미지 캔버스를 폴더에 저장하는 방법은 무엇입니까?

  23. 23

    드래그 가능한 이미지에 너비와 높이를 설정하는 방법은 무엇입니까?

  24. 24

    캔버스에서 사각형의 음수 그리기를 중지하는 방법은 무엇입니까?

  25. 25

    캔버스 nodejs에서 그라디언트 텍스트를 만드는 방법은 무엇입니까?

  26. 26

    react-konva에서 드래그 한 캔버스의 위치를 재설정하는 방법은 무엇입니까?

  27. 27

    웹 페이지의 캔버스에서 실행되는 Processing.js 프로그램 내에서 사운드를 재생하는 방법은 무엇입니까?

  28. 28

    캔버스 이미지를 다중 파트 형식으로 Java 서블릿에 업로드하는 방법은 무엇입니까?

  29. 29

    캔버스 상단의 이미지에 대해 마우스 커서 주위에 호버 효과를 얻는 방법은 무엇입니까?

뜨겁다태그

보관