0
如果另一個物品被放置在同一區域,我需要防止物品在特定區域被丟棄。jQuery IU droppable - 如果另一個物品被放在同一區域,防止物品在特定區域被丟棄
有沒有一種方法(可能通過使用禁用函數)使用jQuery UI來做到這一點?
下面是一個例子:
http://jsfiddle.net/Laurent514/GyEF3/
下面的代碼被用於通知在其上的項目滴入懸浮窗的ID的用戶。我需要的是一個函數,如果項目1已經放在位置1上,將會阻止用戶將項目2放在位置1上。任何想法?如果一個區域已被一個物品「佔用」,我需要一種防止碰撞的東西。
$(".item").draggable({
snap: ".dropzone",
stop: function (event, ui) {
var item = this;
$('#dropzones li').each(function(){
if($(item).position().left == $(this).position().left)
alert($(this).attr('id'));
});
}
});
謝謝!
洛朗
奇怪!我把代碼放在遙遠的JS文件中,控制檯不顯示項目的位置。我錯過了什麼嗎? –
你使用什麼瀏覽器? – dthartman