0
- 私は新しい反応があります。
- セクション1のコンテンツを開くと、セクション1のコンテンツの最後まで移動した後、セクション1をクリックするとコンテンツが閉じます。
- しかし、スクリーンが上に移動するので、セクション3を参照してください。
- 私たちの画面にセクション2を保持する方法。
- 私はこの文を使用しています。node.scrollIntoView({behavior: "smooth"});
- ただし、Uncaught TypeErrorエラーが発生します。node.scrollIntoViewは関数ではありません。
未知の型エラー:node.scrollIntoViewは関数ではありません。
var node = this.refs.theDiv;
で:私は交換してください
focusDiv() {
//debugger;
//console.log("this.refs.theDiv--->" + this.refs.theDiv);
var node = this.refs.theDiv;
//var len = this.refs.theDiv.length;
//var len;
//console.log("len--->" + node.length);
// node.scrollIntoView({behavior: "smooth"});
node.scrollIntoView();
console.log("node--->" + node);
//console.log("this.scrollTop--->" + this.scrollTop);
//console.log("node.scrollHeight--->" + node.scrollHeight);
//console.log("this.scrollHeight--->" + this.scrollHeight);
//console.log("node.scrollTop--->" + node.scrollTop(100));
//console.log("this.scrollTop--->" + this.scrollTop);
//var len = this.props.messages.length - 1;
//const node = ReactDOM.findDOMNode(this['_div' + len]);
//node.scrollTop = 5px;
//debugger;
//ReactDOM.findDOMNode(this.refs.theDiv).focus().borderFocus();
}
おかげでなく、まだ、セクション2は可視領域に来ていない...任意のアイデア?? http://jsfiddle.net/b4L6kyg4/104/ –