相关疑难解决方法(0)

可抛出两次的可放置小部件的jQuery UI drop事件

首先,我知道这个问题已经被问过,无论是在本网站和其他人,但答案都是废话我的情况下(如果他们不完全是废话),和(至少在问题在这里:jQuery UI的下降事件可拆卸的火灾可能会出现,建议只是.sortable完全关闭,这肯定不是我想要做的.

好吧,我有这个jQuery(记住,如果任何选项或HTML IDS都看傻了,这仅仅是测试,所以我可以尝试,并想出解决办法):

$(function () {
    $("#sortable").sortable({
        revert: true
    });
    $("#draggable, #draggable2").draggable({
        connectToSortable: "#sortable",
        helper: "clone",
        revert: "invalid"
    });

    $("#sortable").droppable({
        drop: function (event, ui) { alert("done been triggered."); }
    });

    $("ul, li").disableSelection();
});
Run Code Online (Sandbox Code Playgroud)

这是有效的标记:

<div class="objectPaletteHolder">
    <ul>
        <li id="draggable" class="ui-state-highlight">Drag me down</li>
        <li id="draggable2" class="ui-state-highlight">Drag this down, too</li>
        <li id="draggable2" class="ui-state-highlight">Drag this down, also</li>
        <li id="draggable2" class="ui-state-highlight">Drag this down, as well</li>
        <li id="draggable2" class="ui-state-highlight">Drag this down, too</li>
        <li id="draggable2" class="ui-state-highlight">Drag this down, too</li>
        <li id="draggable2" …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-droppable

16
推荐指数
1
解决办法
7530
查看次数

可放置的droppable

我有这个标记

<ul id="hello" class="cat">
    <ul id="a1" class="cat">
    </ul>
    <ul id="a2" class="cat">
    </ul>
</ul>
Run Code Online (Sandbox Code Playgroud)

我做了这件事

$("ul.cat").droppable(
{
    drop:function()
    {
        alert($(this).attr("id"));
    }
});
Run Code Online (Sandbox Code Playgroud)

它总是写"你好".只有"你好".我怎样才能在孩子身上绑定droppable呢?

UPD:我想在#hello的chidlren和#hello本身中删除元素.我想确定李被丢弃的地方.

jquery jquery-ui droppable

2
推荐指数
1
解决办法
2257
查看次数