Scrum,
Вариант ... для firefox и прочих ...
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(function () {
$("a").on("click", function (event) {
var input = $("input:checkbox", this),
checked = !input.prop("checked");
$(event.target).is(":checkbox") && (checked = !checked);
window.setTimeout(function () {
input.prop("checked", checked)
}, 0);
return false
})
});
</script>
</head>
<body>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<a href="#">
<input type="checkbox" name=""> test
</a>
</body>
</html>