Нужно при нажатии, перемещении и отпуске на div происходили разные функции.
div с одинаковым id/class много и нужно чтоб к каждому были одинаковые функции.
пробовал, но addEventListener работает только с 1 div
"div с одинаковым id" - такого быть не может. Суть идентификатора именно в том, что он уникальный, поэтому одинаковые идентификаторы использовать нельзя
Иван Клименко, повесить один обработчик на document и проверять event.target. Таким образом, можно сколько угодно добавлять/убирать элементы в DOM, всё будет нормально вызываться.
Иван Клименко, это не совсем обязательно делать. Порой можно и пожить с десятком-вторым обработчиков. Я бы не сказал, что будет фантастический выигрыш в производительности. Имхо, по-правильному, нужно вешать обработчик на ближайшего общего родителя группы элементов, чтобы не ловить клики по всему приложению.
Mikhail Osher, на самом деле всё, кажется, зависит от конкретной ситуации. Ближайшим общим родителем может ведь только body и оказаться. Возможно попробую проверить разные подходы.