【发布时间】:2016-12-29 02:46:49
【问题描述】:
我正在使用 jQuery UI 可选小部件。我在Is there a way to change event parameters in jQuery? 看到了一个解决方案,可以启用多项选择(使用鼠标拖动),效果很好。现在我正在尝试获得类似的功能来取消选择多个不起作用的元素。
$('#selectlist').on("mousedown", function (e) {
e.metaKey = true; //multiple select true
//e.ctrlKey = true;
}).selectable({
filter: '.select-li',
selecting: function (event, ui) {
debugger;
//if ($(ui.selecting).hasClass('li-planned')) {
// $(ui.selecting).removeClass("ui-selecting");
//}
},
unselecting: function (event, ui) {
//if ($(ui.unselecting).hasClass('li-planned')) {
// $(ui.unselecting).removeClass("ui-unselecting").addClass('ui-selected');
//}
},
stop: function (event) {
//debugger;
//do some work here
}
})
我尝试了多种选择来实现,但到目前为止我无法获得它。任何帮助将不胜感激。
【问题讨论】:
-
能把支持的html也发一下吗?
-
这可能会有所帮助 - stackoverflow.com/questions/39853372/…
标签: javascript jquery jquery-ui jquery-ui-selectable