jQuery UI Selectables - 从对象外部开始拖动选择

The*_*own 5 javascript jquery jquery-ui selectable

我正在使用jQuery UI Slectable http://jqueryui.com/demos/selectable/

初始化后(就像在该链接上的演示一样).拖动选择仅在我开始在对象顶部按住鼠标按钮时才有效.如果我从对象外部开始拖动选择,则选择不起作用.

有没有办法启用它,以便用户可以在Selectable对象之外启动拖动选择?

Ben*_*son 3

“selectable”中的鼠标事件侦听器绑定到您附加到的包装元素。通过将其连接到主体并提供过滤器,您可以获得您想要的东西。

基于 jQuery 示例:

$('body').selectable({ filter: '#selectable li' });
Run Code Online (Sandbox Code Playgroud)

*编辑:不幸的是因为这个。_trigger("stop", event); 它将停止页面上的其他事件。

您最好的解决方案可能是使可选择项周围的包装更大。*