作为一个整体,我对angular和webdev还是很陌生,现在有点卡住了。我目前正在尝试对滚动进行一些自定义逻辑,因为我需要相对于溢出的滚动条移动一些绝对定位的元素。
我有一个div:
<div id="tableWrapper" class="search-table-outter" (scroll)="onScroll($event)">
...
</div>
用会导致溢出的CSS进行格式化:
.search-table-outter { overflow-x: auto; margin-bottom: 50px; }
和打字稿中
onScroll(event) { console.log("SCROLLING"); }
当我加载页面并尝试滚动该溢出时,该事件已成功捕获,并且按预期方式在控制台中显示了“ SCROLLING”,但是溢出不再滚动。我假设这是预期的行为,但是我希望溢出在修改其他元素的属性时仍然滚动。我缺少一些基本的东西吗?
如何在仍然具有溢出滚动的同时捕获事件并做我想做的事情?
谢谢!