inputImg - это элемент <input id="fileElem" ... ?
Когда вы делаете inputImg.click(), событие всплывает и снова срабатывает событие click на dnd
Цитата:
|
Когда click() используется с поддерживающими его элементами (такими, например, как <input>), он вызывает срабатывание события клика мышкой. Это событие затем всплывает вверх по дереву элементов (или цепочке событий) и вызывает срабатывание уже их событий по клику мышкой.
|
https://developer.mozilla.org/ru/doc...LElement/click
Используйте inputImg.focus() вместо inputImg.click()