私はリアクションを使用してチャットのようなフェイスブックを構築しようとしています - 右側の列がスクロールしてスレッドのリストを持ち、スレッドの内容とスクロールボトムアップ。リアクション - ページ全体をスクロールせずにフレックスコンテナの底にスクロールする
私はflexを使用してすべての設定をしていますが、デフォルトでは中央の列を下にスクロールすることに固執しています(最新のチャットメッセージを見たいので)。ここでは、実際のコンテナのスニペットは、(私は、ブートストラップリアクト使用しています)です:
<Row >
<Col ref={ (node) => { this.cont = node }}>
{this._buildThread()};
</Col>
</Row>
、ここでは私のComponentDidMountのためのスニペットです:
CONTは、そのコンテナのdivのための参照ですcomponentDidMount() {
MessageStore.addChangeListener(this._onChange);
MessageService.getThread(this.props.id, 1000, 1, false);
this.cont.scrollTop = this.cont.scrollHeight;
}
私のメッセージを保持しています。しかし、何も起こらない - それはスクロールせず、node.scrollTopを設定した後に見ると、0のままである - 不変のようだ。 ご協力いただければ幸いです。ありがとう!
ありがとう、これは働いた! – Phoenix20
素晴らしい!私の答えをUpvoteし、それを正しいと印をつけますか? – waterproof
私は試してみました - 私はまだ新しいので、まだそれが記録されるのに十分な評判はありません。私がすると、私は戻ってきて、もう一度やります。ありがとうございました。 – Phoenix20