我有一个iron-list
在滚动到底部时添加新项目的iron-scroll-threshold
. 这很好用。
我还需要一个在滚动停止时触发的一般事件。
我需要知道用户是否看到了列出的项目(m.message),方法是检查滚动后哪些项目当前在视口中可见,然后将它们标记为“已读”。
<div class="container" on-content-scroll="_scrollHandler">
<iron-scroll-threshold id="threshold" scroll-target="mlist" lower-threshold="500" on-lower-threshold="_loadMoreData"></iron-scroll-threshold>
<iron-list items="[[messages]]" id="mlist" as="m">
<template>
<div>
<p>[[m.message]]</p>
</div>
</template>
</iron-list>
</div>
然而,处理程序_scrollHandler
永远不会被解雇。
滚动结束后获取事件需要什么?