这是我的代码:
{//Add Image
$('#add_btn').click(function() {
var src$ = $('#img_loc').val();
$('<img>').attr({
src: src$,
class: 'item'})
.addClass('canDrag')
.appendTo($('#work_area'));
$('.canDrag').draggable({
snap:'.dropSpace'
});
$('.dropSpace').droppable({
accept:'.canDrag'
});
});
}
{//Move
$('#move').click(function() {
$('#work_area .item').removeClass('resizeMe');
$('#work_area .item').addClass('canDrag');
$('.canDrag').draggable({
snap:'.dropSpace'
});
$('.dropSpace').droppable({
accept:'.canDrag'
});
});
}
{//Resize
$('#resize').click(function() {
$('#work_area .item').removeClass('canDrag');
$('#work_area .item').addClass('resizeMe');
$('.resizeMe').resizable();
});
}
我正在制作一个画布(不是 HTML 5 画布元素),用户可以在其中添加图像、拖动它们并调整它们的大小。用户使用相应的按钮激活“移动”和“调整大小”工具ids
。我需要单击一个按钮来禁用另一个按钮的效果(即,单击“移动”时,图像无法调整大小,单击“调整大小”时,图像无法移动)
以下代码使图像可拖动,但我无法调整它们的大小。谁能解释一下iv做错了什么?(不知道答案的请投票)