Я использую jquery sortable для перетаскивания блоков на странице. Однако у меня проблемы с ручкой.
HTML-код блока выглядит так:
<div class="row insumo-editor-module" style="">
<div class="span12 module-toolbar">
<div class="btn-group pull-right">
<button class="btn btn-inverse btn-remove-module"><i class="icon-remove-circle icon-white"></i></button>
<button class="btn btn-inverse btn-move-module"><i class="icon-move icon-white"></i></button>
</div>
</div>
<!-- More html here -->
</div>
Javascript, чтобы сделать его сортируемым, выглядит следующим образом (каждый модуль .insumo-editor-module содержится в editor_zone, который является div).
editor_zone.sortable( {
handle: '.btn-move-module',
cursor: 'move',
placeholder: 'placeholder',
forcePlaceholderSize: true,
opacity: 0.4,
}).disableSelection();
Я пытался использовать ссылку непосредственно в .insumo-editor-module в качестве дескриптора, и это сработало нормально. Я также полностью удалил атрибут дескриптора, и он работает. Однако попытка использовать .btn-move-module не работает.
Есть ли способ использовать вложенный html в качестве дескриптора?
здесь есть jsfiddle
заранее спасибо