1
這裏是我的代碼:需要做出IMG拖動和可調整大小
{//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 canvas元素),用戶可以在其中添加圖片,拖動,並調整它們的大小。用戶使用各自的ids
按鈕激活「移動」和「調整大小」工具。我需要點擊一個按鈕來禁用其他效果(即,當點擊「移動」時,圖像不可調整大小,並且當點擊「調整大小」時,圖像不可移動)
以下代碼使得圖像可拖動,但我無法使其可調整大小。任何人都可以解釋什麼是做錯了嗎? (請投票,如果你不知道答案)
在Firebug(或其他DOM瀏覽器)你能看到可調整大小的元素上的jQuery可調整大小類嗎? I.E.是由jQuery UI更新的元素,但不能正常工作,或者它甚至沒有被更新?在控制檯中出現錯誤? – danwellman