1

ドラッグされた要素 ID とドロップされた要素 ID の 2 つのパラメーターを受け入れる saveSmilies という関数があります。

私はこれを次のようにしようとしています:

$('.draggable').draggable({
                    revert: true,
                    drop: function() {
                        $dropped = $(this);
                    },
                    stop: function() {
                        quiz1.saveSmilies($(this).attr('id'), $dropped);
                    }
                });

しかし、うまくいきません...私はこれを完全に間違っていますか? それともただのどこかのタイプミス?

したがって、基本的に、「box1」という ID を持つ要素をドラッグして、「box2」という ID を持つ要素にドロップすると、次のようになります。quiz1.saveSmilies('box1','box2');

4

1 に答える 1

1

これはうまくいくはずです:

drop: function(ev, ui) {
    var draggedID = ui.draggable.attr("id");
    var droppedID = $(this).attr("id");
}
于 2012-04-25T14:54:40.847 に答える