我试图让用户能够使用可拖动方法在画布元素周围移动矩形。
这是我最初的想法,但它不起作用。
我在http://jsfiddle.net/r2Zbe/设置了一个小提琴
$("button").click(function () {
var door = bgContext.strokeRect(20, 20, 50, 150);
door.draggable();
});
我试图让用户能够使用可拖动方法在画布元素周围移动矩形。
这是我最初的想法,但它不起作用。
我在http://jsfiddle.net/r2Zbe/设置了一个小提琴
$("button").click(function () {
var door = bgContext.strokeRect(20, 20, 50, 150);
door.draggable();
});
不确定是否将 jQuery UI 与画布一起使用,但如果您正在使用画布,则可能需要查看 EaselJS。它使一切,包括拖放,都非常简单。
jCanvas 库说他们可以让你用 jQuery 在画布上拖动。http://calebevans.me/projects/jcanvas/
不过,他们对 jQuery UI 只字未提。
免责声明:我从未尝试过。
我会使用类似fabricJs的东西,它更干净且易于使用。