####Anchor becomes your checkbox, with three states instead of two. Including a "-", indicating without.
You can default classes by adding .check, or .without by default and clicking will toggle from checked to without to empty.
There is a callback on state change, with a parameter letting you know what the current state is... either "empty", "check", or "without".
<div class="c-box check">
<span class="check-box">✓</span>
<span class="minus">-</span>
</div>
<div class="c-box without">
<span class="check-box">✓</span>
<span class="minus">-</span>
</div>
<div class="c-box">
<span class="check-box">✓</span>
<span class="minus">-</span>
</div>
jQuery(function($){
var boxChange = function(state){
alert('current state is '+ state);
}
$('.c-box').checkboxify({
callback: boxChange
});
}(jQuery));