プロジェクトとグループの 2 つの項目を含むリストがあります。プロジェクトはグループで行うことができます。ここに非常に単純なコードがあります:
http://jsfiddle.net/davestein/fgWEU/
グループがグループ内に入らないようにするにはどうすればよいですか? 私はもともと別の接続されたリストを作成していましたが、それらの間をドラッグするのは面倒でした。
プロジェクトとグループの 2 つの項目を含むリストがあります。プロジェクトはグループで行うことができます。ここに非常に単純なコードがあります:
http://jsfiddle.net/davestein/fgWEU/
グループがグループ内に入らないようにするにはどうすればよいですか? 私はもともと別の接続されたリストを作成していましたが、それらの間をドラッグするのは面倒でした。
これを試して:
stop: function(event, ui) {
if ($(ui.item).hasClass('group') && $(ui.item).parent().hasClass('group')) {
$(this).sortable('cancel');
}
}
私はこれまでのところこの解決策を持っています:
http://jsfiddle.net/davestein/fgWEU/4/
.on ( 'sortupdate', function(e,ui) {
if ( ui.item.hasClass('group') && ui.item.parent().hasClass( 'group-projects' ) ) { ui.item.parent().closest( '.group' ).after( ui.item ); } });
それは機能しますが、もっと良いものがあるかどうかまだ疑問です