jQuery ui Selectable()需要ctrl+点击选择,但我想拖拽+多点击选择
jQuery ui Selectable() need ctrl+click to select but I want draggable+ multi click to select
我使用的是jQuery-ui的selectable()
,它对我来说是完美的,同时点击ctrl+点击和拖动。
但是我想把Ctrl+click改成只点击一次,而且这个点击也选择了我的正方形行
这里是一个例子,其中单击选择正方形。我需要这个。http://www.social-contests.com/check-image/
非常感谢……
$cover.selectable({
stop: function () {
var total = $('.square').size();
var selected = $('.square.ui-selected').size();
var percent = Math.round(selected * 100 / total);
var alert = $('#score').find('.alert').addClass('hide');
if (percent <= 20) {
$('#score').find('.alert-success').removeClass('hide');
} else {
$('#score').find('.alert-error').removeClass('hide');
}
$("#score").find('span.score-value').html(percent);
}
});
这并不容易:)但我想我找到了解决方案。我不得不深入研究源代码,我发现我们可以模拟我们按下ctrlKey
的。解决方法其实很简单:
event.originalEvent.ctrlKey = true;
注意如果您这样设置true
:
event.ctrlKey = true;
它将不起作用。
http://jsfiddle.net/awguykk4/相关文章:
- 从手机中选择多个图像'使用phonegap的多媒体资料
- 如何选择多个输入字段并删除所需的属性
- 使用mvc和jquery显示更多点击数据
- 在Servlet填充的表中选择多行
- 如何在JQuery全日历周模式中选择多天
- 多点触摸平移缩放在javascript中同时旋转
- 选择多个实例中的第一个
- Phonegap/Cordova:如何添加Javascript多点触摸事件
- AngularJS中没有选择多个单选按钮
- 在JS的下拉列表中选择多个输入参数
- 如何在一个onclick按钮上使用一个javascript函数选择多个文本字段
- 从下拉列表中选择多个值并调用javaScript函数
- Bootstrap点击选择获取点击值
- 在ajax中选择多个var
- 如何通过javascript中的按钮点击来选择和取消选择多个复选框
- Highcharts一次选择多个点
- 下拉选择多个邮政订单,点击
- IE javascript:当选项被点击时,从选择多个中移除选项节点
- jQuery ui Selectable()需要ctrl+点击选择,但我想拖拽+多点击选择
- Jquery选择和取消选择多个输入没有CTRL点击