チェックボックスのイベントをオーバーライドして、mousedown
他のチェックボックスをドラッグして選択できるようにしています。これにはevent.preventDefault()
、デフォルトのテキスト選択動作を無効にする必要があります。
マウスを離すまで、チェックボックスが「押されている」状態のままになるという厄介な目盛りを除いて、すべてが正常に機能します(それが明確でない場合は、チェックボックスでマウスを押したままにして、私が何を意味するかを確認してください)。
チェックボックスの状態を完全にオフまたは完全にオン (「押されていない」状態) に戻すにはどうすればよいですか?
編集:これは私のコードのjsfiddleです。