TL;DR; Мне нужен элемент для регистрации событий перетаскивания указателей, но передавайте клики и другие события указателя на элементы за ним.
Я создаю функцию перетаскивания фотографий с перетаскиванием, используя react-dropzone
. Я хочу, чтобы dropzone
был на всей странице, поэтому, если вы перетащите файл на любую часть страницы, вы можете загрузить его, чтобы загрузить изображение. dropzone
прозрачен, когда файл не перетаскивается поверх него, поэтому мне нужны клики для регистрации с элементами за ним.
Чтобы выполнить это, я дал компоненту dropzone следующий стиль:
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
Однако pointer-events: none;
заставляет dropzone
не распознавать необходимые события перетаскивания. Есть ли способ распознать эти конкретные события указателя, передавая другим (например, щелчок) элементам за dropzone
?