Показать сообщение отдельно
  #11 (permalink)  
Старый 04.07.2019, 05:22
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

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

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


Сообщение от рони
Сообщение от рони
не всегда срабатывает отключение выделения.
возможно это связано с drag-and-drop, и что-то нужно отменить.
Здесь можно отменить поведение по умолчанию. Поменял местами 22 и 23 строчки!
Ответить с цитированием