jQuery UI Selectables - Начните Выделять путем перетаскивания от За пределами Объектов

Я использую UI jQuery Slectable http://jqueryui.com/demos/selectable/

После того, как инициализированный (точно так же, как в демонстрации на той ссылке). выделение путем перетаскивание только работает, если я начинаю удерживать кнопку мыши сверху объекта. Если я начинаю выделять путем перетаскивания от за пределами объектов, выбор не работает.

Там какой-либо путь состоит в том, чтобы включить его так, пользователь может инициировать выделение путем перетаскивание за пределами Доступных для выбора объектов?

5
задан The Unknown 28 October 2009 в 02:30
поделиться

1 ответ

Слушатель событий мыши в 'selectable' привязан к элементу оболочки, к которому вы его прикрепили. Прикрепив его к корпусу и снабдив фильтром, вы получите то, что ищете.

На основе примера jQuery:

$('body').selectable({ filter: '#selectable li' });

* Изменить: К сожалению, из-за этого ._trigger ("стоп", событие); он остановит другие события на странице.

Лучшее решение - просто увеличить размер оболочки вокруг выбираемых элементов. *

3
ответ дан 15 December 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: