Jquery在htmlcanvas上拖放
您好我正在尝试将div(div项目)中的itms拖到htmlcanvas上。 我有帮助克隆的问题。
当我简单地拖动没有帮助器的项目时,它将itms拖放到canvas上,但是当我使用帮助器克隆时,它不会将项目拖放到canvas上。 我附上了小提琴,请检查一下。
HTML
- Drag me down1
- Drag me down2
- Drag me down3
JS
$("#drag li").draggable({ helper: 'clone' });
JS FIDDLE
提前致谢。
如果要在canvas上打印该文本,则需要使用jQuery droppable方法,
检查这个小提琴
$("#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); } });