要素をドラッグするときにリスト内の要素を並べ替えることができるように、JQuery UI Sortable を使用しています。要素全体ではなく、各要素に存在するアイコン(このアイコンはli内のスパン)からドラッグする場合にのみ並べ替えを許可することで、この処理を改善したいと思います。
Sortableでこれを行うことは可能ですか?
どうもありがとうございました! ティエリー
要素をドラッグするときにリスト内の要素を並べ替えることができるように、JQuery UI Sortable を使用しています。要素全体ではなく、各要素に存在するアイコン(このアイコンはli内のスパン)からドラッグする場合にのみ並べ替えを許可することで、この処理を改善したいと思います。
Sortableでこれを行うことは可能ですか?
どうもありがとうございました! ティエリー
はい、jQuery-UIには「ハンドル」オプションがあります。
http://jqueryui.com/demos/sortable/#option-handle
ソート開始クリックを指定された要素に制限します。
指定されたハンドルオプションを使用してソート可能ファイルを初期化します。
$( ".selector" ).sortable({ handle: 'h2' });