diff --git a/lib/ListView.js b/lib/ListView.js index 7046cd8..46a6a01 100644 --- a/lib/ListView.js +++ b/lib/ListView.js @@ -56,12 +56,16 @@ var ListView = React.createClass({ renderItem: function (itemIndex) { var item = this.props.itemGetter(itemIndex, this.state.scrollTop); var itemHeight = this.props.itemHeightGetter(); + var listViewTop = this.props.style.top || 0; + var listViewLeft = this.props.style.left || 0; + var style = { - top: 0, - left: 0, + top: listViewTop, + left: listViewLeft, width: this.props.style.width, height: itemHeight, - translateY: (itemIndex * itemHeight) - this.state.scrollTop, + translateX: listViewLeft, + translateY: (itemIndex * itemHeight) - this.state.scrollTop + listViewTop, zIndex: itemIndex };