Сообщение от рони
|
проверку левой клавиши, можно вынести в отдельную функцию при желании.
|
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
.regular-checkbox{
height: 50px;
width: 50px;
}
</style>
<script>
const checker = ({target}) => target.classList.contains("regular-checkbox") && (target.checked = true);
addEventListener('mousedown', ({which}) => which == 1 && addEventListener('mousemove', checker));
addEventListener('mouseup', () => removeEventListener('mousemove', checker))
</script>
</head>
<body>
<input type="checkbox" class="regular-checkbox">
<input type="checkbox" class="regular-checkbox">
<input type="checkbox" class="regular-checkbox">
<input type="checkbox" class="regular-checkbox">
<input type="checkbox" class="regular-checkbox">
</body>
</html>