CheckboxRange.js

jQuery plugin to select range of checkboxes by simply connect two checkboxes by drag&drop, touch two checkboxes (multitouch support) or click when holding shift key.

Version: 0.4.0-alpha
Dependencies: jQuery ≥ 1.7
License: MIT
Repository, documentation: bitbucket.org/rxl/checkboxrange
Author: Rafael Pawlos

Basic usage:

$('.container-class').checkboxrange();
Options
path: 'any' | 'vertical' | 'horizontal'
noStyle: false | true
onTouchLabels: true | false
onTouchLabelsLimit: 25
lineOffsetTop: 10
lineOffsetLeft: 10
onSelectEnd: function () {}

Any path default {path:any}

Vertical path {path:vertical}

Horizontal path {path:horizontal}