我试图找出标签名称何时为"MAIN",然后触发一些函数,但不幸的是我稳定地收到错误
此条件将始终返回 true,因为类型"事件"和"主要"没有重叠。
onMouseWheel(evt) {
event = evt.target.tagName;
while(event != 'MAIN')
event = evt.target.parentNode.tagName;
}
任何想法如何实现这一目标?
角度方法是将角度(wheel)
指令附加到您感兴趣的元素上并以这种方式处理它。
<main (wheel)="onMouseWheel($event)"></main>
这样,wheel 事件仅在发生在您感兴趣的元素上时才触发处理程序。