У меня есть компонент (скажем, a), в котором есть много подкомпонентов. я хочу вызвать событие onmousemove для этого компонента. event.target внутри функции обратного вызова всегда должен указывать на div, но когда я наводю указатель мыши на дочерние элементы внутри него, event.target указывает на дочерний элемент, который находится над ним.
Как сделать так, чтобы это событие всегда указывало на основной компонент?
<div onMouseMove={(e) => this.test(e)}>
<p>hello</p>
<span>hi this is a test</p>
</div>
..
..
..
test(e) {
console.log(e.target);
}
Ожидаемый результат:
<div>..</div>
// всегда
Фактическая выработка:
<div>..<div>
// при наведении курсора на часть только div
<p>..</p>
// при наведении курсора на р и т. Д.