-1

新しい投稿が(多かれ少なかれ)リアルタイムで公開されるサイトに取り組んでいます。新しい投稿が投稿されたときに投稿を常に下にスクロールしたくないので、新しい投稿を他の投稿の「上」にロードすることを考えていました。ユーザーが新しい投稿を見たい場合は、下ではなく上にスクロールする必要があります。

これを達成する方法についてのアイデアを探していましたが、これまでのところ幸運ではありませんでした. 始める方法を知っている人はいますか?

どうもありがとう!D

PS 「新しい投稿」というメッセージ (Twitter など) を表示したくありません。投稿がすぐに読み込まれるようにしたいのです。

4

2 に答える 2

0

投稿リストを別のdiv内に絶対に配置する場合、1つのアイデアtopは、新しい投稿の高さに等しい負の値を適用することです。簡単にするために、すべての投稿の高さが正確に40ピクセルであると想定し、新しい投稿が届いたときに、topオフセットを以前のマイナス40ピクセルに設定します。これがうまく処理されない場合、私は「ちらつき」について少し心配するでしょう。

scrollTopスクロールウィンドウ内でリストを表示している場合は、同じトリックを値に適用できます。

于 2013-03-07T17:23:39.140 に答える
0

「Jquery」を使用している場合は、

$('#container').prepend( '<div class="post">Hi im a new post</div>' );

それ以外の

$('#container').append( '<div class="post">Hi im a new post</div>' );

これにより、投稿が #container の最後ではなく最初の子要素としてレンダリングされます。

于 2013-03-07T17:12:34.577 に答える