diff --git a/VirtualScrollList.js b/VirtualScrollList.js index b5da6cd..7b2831a 100644 --- a/VirtualScrollList.js +++ b/VirtualScrollList.js @@ -124,7 +124,7 @@ export class VirtualScrollList extends React.Component const el = this.viewport.querySelector('div[data-item="'+Math.floor(pos)+'"]'); if (el) { - this.viewport.scrollTop = el.offsetTop + el.offsetHeight*(pos-Math.floor(pos)); + this.viewport.scrollTop = el.offsetTop - (this.props.headerHeight||0) + el.offsetHeight*(pos-Math.floor(pos)); } this.setState({ scrollTimes: 0 }); } diff --git a/package.json b/package.json index 489046d..4c27c80 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dynamic-virtual-scroll", - "version": "1.0.4", + "version": "1.0.5", "author": { "name": "Vitaliy Filippov", "email": "vitalif@yourcmc.ru",