0

ばかげた質問で申し訳ありません。ここで早い段階でいくつかの答えに出会いましたが、今はそれらを見つけることができません。私は持っています(例):

<div id="div1">
    <div id="move">
        1
    </div>
</div>
<div id="div2">
</div>

バインドしたものを失うことなく親#moveを変更する正しい方法は何ですか(たとえば、他のものをバインドします)?#div1#div2#move.click()

コード例:

$('#move').animate({ //hide
        width: 'toggle',
        height: 'toggle',
      }, 1000, function() {
        $('#div2').prepend($(this)); //move (when animation finished)
        $(this).animate({ //show again
            width: 'toggle',
            height: 'toggle',
             }, 1000);

});

それは機能しているようですが、これを正しく行ったかどうかはまだわかりません(たとえば$(this)、古い親から手動で削除しません。おそらく、古い場所にそのノードが表示されないため、jQueryがそれを行いますブラウザー デバッガーを使用します)。

4

1 に答える 1