0

ページに、ボックスとアイテムのリストという 2 つの主要な要素があるとします。

ボックスをクリックして、マウスをドラッグし始めました。カーソルがボックスを離れると、マウスの動きを受け取る要素をリスト内の項目の 1 つに変更し、マウスを離してクリックすることなく、リストでソート可能な jquery をトリガーしたいと考えています。

私はその線に沿って何かを試しました...

$(document).on('mouseleave', '#box', function () {
        $(document).mouseup();
        $('#listitem').mousedown();
});

$(document).on('mousedown', '#listitem', function () {
    $(".list").sortable({
        create: function () {
            alert('created');
        },
        start: function (event, ui) {
            alert('started');
        },
        stop: function (event, ui) {
        }
    });
});

つまり、作成されていますが、開始されていません。どんな助けでも大歓迎です:)

4

1 に答える 1

0

コンテナー div 内にボックスを配置してから、コンテナーで MouseOut を使用できませんか? そうすれば、ボックスをコンテナーの外にドラッグすると、マウスはコンテナー内になくなり、MouseOut 効果をトリガーして、必要な変更を加えることができますか?

于 2014-04-28T11:21:03.353 に答える