1

ここでフィドルの動作を確認してください。

$(document).ready(function () {
            $('.tile').draggable();
            $('.tile').on('dragstart', function () {
                var numClones = $('.tile').length - 1
                if (numClones > 0) {
                    //why can't I use fadeOut or empty here?
                    //make sure we don't remove the clone before it's made
                    $('.tile')[numClones].remove();
                }
                console.log(numClones);
                var clone = $(this).clone();
                clone.appendTo('body');
            });
        });

これにより、ユーザーはドラッグ イベントでページ要素のクローンを作成できます。また、以前のクローンも削除されます。fadeOut上記のコメント行で、 を使用してページから div を削除しようとするとエラーが発生するのはなぜですか? jQueryオブジェクトですよね?エラーが発生しますObject #<HTMLDivElement has no method fadeOut

4

2 に答える 2