簡體   English   中英

如何在可拖動中獲取droppable的ID?

[英]How to get id of droppable in draggable?

我正在尋找解決方案。 jQuery UI中是否存在Draggable可能性來檢查對象拖動到DOM的哪個元素?

我知道如果我們談論的是droppable沒問題,在這里我們可以選擇獲取拖動的元素ID,但是在其他情況下呢?

我需要限制布爾數組的拖放。 因此,當將元素拖入可拖動對象時,我想檢查此特定可放置對象上的布爾值是true還是false。

提前致謝

這是您的問題的解決方案:

您需要將“ accept”參數傳遞給頁面上的可放置對象,如下所示:

$("#droppable").droppable({
    accept: function (source) {
        // return true, if droppable accepts given source (draggable)
        return $(source).attr('id') == 'draggable'
    },
    drop: function (event, ui) {
        // here $(this) is droppable where the drop occured.
        $(this).html("Dropped!");
    }
});

此處的完整工作示例: http : //jsfiddle.net/akhikhl/3KaaH/1/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM