JSFiddle - React, Tailwind, and code Playground
HTML
<div>
<div>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores dolorem velit ipsum a in voluptatem earum dolore explicabo hic expedita. Architecto fugit ab dolor id totam officia voluptatem unde facilis! etur adipisicing elit. Dolores dolorem velit ipsum a in voluptatem earum dolore explicabo hic expedita. Architecto fugit ab dolor id totam officia voluptatem unde facilis! etur adipisicing elit. Dolores dolorem velit ipsum a in voluptatem earum dolore explicabo hic expedita. Architecto fugit ab dolor id totam officia voluptatem unde facilis! etur adipisicing elit. Dolores dolorem velit ipsum a in voluptatem earum dolore explicabo hic expedita. Architecto fugit ab dolor id totam officia voluptatem unde facilis!</div>
<div id="something">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Molestiae facere quae labore nulla reprehenderit optio consequuntur minima quod esse officia assumenda unde harum impedit molestias incidunt tempore vel hic ut.</div>
</div>
CSS
#something { background-color: pink }
JavaScript
document.body.addEventListener("click", scrollTriggered)
var ignore = document.getElementById('something');
function scrollTriggered(event) {
var target = event.target;
if (target === ignore || ignore.contains(target)) {
return;
}
console.log('hi');
}