Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Снимать чекбоксы при mousemove (https://javascript.ru/forum/dom-window/77929-snimat-chekboksy-pri-mousemove.html)

Malleys 04.07.2019 05:22

Цитата:

Сообщение от рони
почему начать выделение можно только нажав на checkbox, а не рядом?

Потому что активация происходит только тогда, когда выделение начинается с флажка. В 14-ой строке можно указать селектор, представляющий элемент, с которого можно начать выделение. (Это, например, может быть форма, в которой содержатся эти флажки)

function pointerDownHandler(event) {
		if (!event.target.matches(".regular-checkbox")) return;
		isActive = true;
		event.target.checked = true;
	}


Цитата:

Сообщение от рони
Цитата:

Сообщение от рони
не всегда срабатывает отключение выделения.

возможно это связано с drag-and-drop, и что-то нужно отменить.

Здесь можно отменить поведение по умолчанию. Поменял местами 22 и 23 строчки!

рони 04.07.2019 10:22

Цитата:

Сообщение от Malleys
Поменял местами 22 и 23 строчки!

работает.:thanks:


Часовой пояс GMT +3, время: 04:10.