Bir elementin içine/dışına tıklanma durumunu tespit eden javascript kodu;
html<div id="target">Click here</div>
javascriptconst target = document.getElementById('target');
document.addEventListener('click', (e) => {
if (e.composedPath().includes(target)) {
target.innerText = 'Click inside';
} else {
target.innerText = 'Click outside';
target.dispatchEvent(new CustomEvent('outside', target));
}
});
target.addEventListener('outside', () => console.log('outside tıkladı!'));