Я использую UI jQuery Slectable http://jqueryui.com/demos/selectable/
После того, как инициализированный (точно так же, как в демонстрации на той ссылке). выделение путем перетаскивание только работает, если я начинаю удерживать кнопку мыши сверху объекта. Если я начинаю выделять путем перетаскивания от за пределами объектов, выбор не работает.
Там какой-либо путь состоит в том, чтобы включить его так, пользователь может инициировать выделение путем перетаскивание за пределами Доступных для выбора объектов?
Слушатель событий мыши в 'selectable' привязан к элементу оболочки, к которому вы его прикрепили. Прикрепив его к корпусу и снабдив фильтром, вы получите то, что ищете.
На основе примера jQuery:
$('body').selectable({ filter: '#selectable li' });
* Изменить: К сожалению, из-за этого ._trigger ("стоп", событие); он остановит другие события на странице.
Лучшее решение - просто увеличить размер оболочки вокруг выбираемых элементов. *