我有一个简单的 HTML 画布
<div class='circle'>
<canvas id="myCanvas" width="100" height="100">Your browser does not support the HTML5 canvas tag.</canvas>
</div>
有风格
.circle {
height: auto;
width: auto;
}
和脚本
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.arc(50, 50, 50, 0, 2 * Math.PI);
ctx.fill();
$('.circle').draggable({
helper: 'clone' // Remove this line to make it draggable
});
似乎我不能使用辅助选项,当我拖动它时,我想在原始位置保留一个圆圈的副本。仅当我删除辅助选项时,可拖动的才会起作用。这仅发生在画布上,如果我使用 css 绘制圆圈则不会。小提琴在这里。谢谢!