sortableのstopで内部element取ってきて、その値で内部変数を再処理しようとした。
$( '#sortable_target' ).sortable( { 'stop' : function () {
//一番下に存在しないelementが追加されているので無視
$( '#sortable_target' ).find( '.sortable_target_item:not(:last)' ).each( rebuild );
} } );
なんか「:not(:last)」を使いしないと変なの入る。
(drag対象のelementが一番最後に追加されてるっぽい)
あと、sortable対象の内容を再構築した場合、「'refresh'」を呼ぶ。
$( '#sortable_target' ).sortable( 'refresh' );
$( '#sortable_target' ).sortable( { 'stop' : function () {
//一番下に存在しないelementが追加されているので無視
$( '#sortable_target' ).find( '.sortable_target_item:not(:last)' ).each( rebuild );
} } );
なんか「:not(:last)」を使いしないと変なの入る。
(drag対象のelementが一番最後に追加されてるっぽい)
あと、sortable対象の内容を再構築した場合、「'refresh'」を呼ぶ。
$( '#sortable_target' ).sortable( 'refresh' );
コメントする