1 jquery html5 drag-and-drop html5-canvas
您好,我正在尝试将div从div(li个项目)拖动到html画布上。我对辅助克隆有问题。
当我简单地拖动没有助手的项目时,它会将其拖放到画布上,但是当我使用助手克隆时,它不会将项目拖放到画布上。我附上了小提琴,请检查一下。
的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>
Run Code Online (Sandbox Code Playgroud)
JS
$("#drag li").draggable({
helper: 'clone'
});
Run Code Online (Sandbox Code Playgroud)
提前致谢。
如果您想在画布上打印该文本,则需要使用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);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5500 次 |
| 最近记录: |