我正在使用jQuery-ui的selectable()
,它对我来说非常适合我点击ctrl +点击并拖动。
但我想将Ctrl +单击更改为仅单击,此单击也会选择我的方块行。
这是一个例子,单击选择方块。我需要这个。 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);
}
});
答案 0 :(得分:0)
这并不容易:)但我认为我找到了解决方案。我不得不深入研究源代码,我发现我们可以模拟我们按ctrlKey
。解决方案实际上非常简单:
event.originalEvent.ctrlKey = true;
注意如果您设置true
,请执行以下操作:
event.ctrlKey = true;
它不会生效。