remove repeat hash jump

This commit is contained in:
afc163 2017-08-17 11:51:14 +08:00
parent 01d4acb7a9
commit f9273bc95a

View File

@ -61,20 +61,9 @@ export default class MainContent extends React.Component {
if (!location.hash) {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
} else {
if (this.timer) {
clearTimeout(this.timer);
}
this.timer = setTimeout(() => {
document.getElementById(decodeURI(location.hash.replace('#', ''))).scrollIntoView();
}, 10);
}
}
componentWillUnmount() {
clearTimeout(this.timer);
}
handleMenuOpenChange = (openKeys) => {
this.setState({ openKeys });
}