copal
@copal
𝄞 ...оооо baby

Почему из-за детей-дочерних элементов может происходить залипание мыши?

Ситуация следующая - есть много js кода для таскания dom объектов, который работает просто замечательно. То есть есть контейнер div в котором я перемещаю квадратик. Хочу повторится, что все работает, пока я не добавляю в этот же контейнер детей-квадраты, которые выступают в роли шахматной доски и с этого момента начинает глючить мышку. Если навести на самый край драг объекта, нажать и резко увести мышь, то после отпускания кнопки драг объект продолжает таскаться. Без детей подобное проделать не получается, но с ними почти каждый раз так.

Код показать не могу, потому что Вы не захотите в полтысячи строк разбираться, по этому хочу попросить, если кто-то сталкивался с подобным, то что это и есть ли этому решение?

И хочу добавить, что дети на события не подписаны.

Для эксперимента перенес детей в другой контейнер и подложил его под драг контейнер и все работает замечательно...
  • Вопрос задан
  • 177 просмотров
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Костыль
Всем детям на время драга pointer-events:none
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы