From: yiminghe Date: Mon, 21 Dec 2015 06:12:18 +0000 (+0800) Subject: fix scroll anim X-Git-Tag: 1.0.0~1 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=1cd769a603f3c2df78d2b56a6ac70283476be79f;p=github%2Ffretlink%2Ftime-picker.git fix scroll anim --- diff --git a/package.json b/package.json index 61aabc7..358a38f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rc-time-picker", - "version": "1.0.0-alpha9", + "version": "1.0.0", "description": "React TimePicker", "keywords": [ "react", diff --git a/src/module/Select.jsx b/src/module/Select.jsx index ab10789..2ab9e61 100644 --- a/src/module/Select.jsx +++ b/src/module/Select.jsx @@ -38,9 +38,11 @@ const Select = React.createClass({ this.scrollToSelected(0); }, - componentDidUpdate() { + componentDidUpdate(prevProps) { // smooth scroll to selected option - this.scrollToSelected(120); + if (prevProps.selectedIndex !== this.props.selectedIndex) { + this.scrollToSelected(120); + } }, onSelect(value) {