Как отменить событие click на родителе при mousedown на ребенке?
Есть аудиозапись.
При клике на нее - начинает проигрываться музыка.
У элемента аудио есть ползунок громкости. При mousedown и затем mousemove происходит перемещение ползунка и увеличение/уменьшение громкости.
Если во время перемещения ползунка, курсор мыши перевести на сам элемент аудио - происходит события клина на нем. Как решить эту проблему?
В голову приходит идеи только хранить в памяти что происходит перемещение, а при клике на аудио проверить это перемещение. Может можно как-то на уровне всплытия событий это решить?
А можете сделать демо на jsfiddle? Моё нутро подсказывает, что не должно такого происходить. Если уж клик всплывает, то сразу, а не после перемещения мыши.