qin*_*ang 6 jquery user-interface selectable
在我的情况下,我有一个UL JQuery UI Selectable插件应用程序,但同时,我希望项目女巫绑定与selectable plugin我做这个项目的东西.double click但它似乎是JQuery UI Selectable plugin had block the dblclick event.那么,我怎样才能让它发挥作用?
例如:
<script>
$(function() {
$( "#selectable" ).selectable();
$( "#selectable" ).dblclick(function(){
// do something here
})
});
</script>
<ul id="selectable">
<li class="ui-widget-content">Item 1</li>
<li class="ui-widget-content">Item 2</li>
<li class="ui-widget-content">Item 3</li>
<li class="ui-widget-content">Item 4</li>
<li class="ui-widget-content">Item 5</li>
<li class="ui-widget-content">Item 6</li>
<li class="ui-widget-content">Item 7</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
非常感谢你!!
Art*_*ian 17
如果你添加.ui-selected来取消传入可选方法的选项,那么你可以双击b/c它不会引起选择.ui选择项目上的事件.
$('#selectable').selectable({
cancel: '.ui-selected'
});
Run Code Online (Sandbox Code Playgroud)
虽然,这确实会取消取消选择所选项目的能力.您可以执行以下操作以手动取消选择
$('.ui-selected').on('click', function() {
$(this)
.removeClass('ui-selected')
.parents('.ui-selectable')
.trigger('selectablestop');
// you might also want to trigger selectablestop.
});
Run Code Online (Sandbox Code Playgroud)
您只需将距离设置为大于0的数字即可记录点击次数和双击次数.
$("#selectable").selectable({
distance: 1
});
Run Code Online (Sandbox Code Playgroud)
请参阅http://forum.jquery.com/topic/selectable-dosn-t-fire-click-event
Ray*_*Ray -6
在 jQuery 中,您可以链接事件,如下所示:
$( "#selectable" ).selectable().dblclick();
Run Code Online (Sandbox Code Playgroud)
我不确定这是否有效,因为这两个事件都是点击事件。
| 归档时间: |
|
| 查看次数: |
4671 次 |
| 最近记录: |