2013-03-07 39 views
-1

我工作的地方新帖发表在(或多或少)实时网站。由于我不希望帖子在发布新帖子时不断向下滚动,因此我正在考虑在其他帖子的“顶部”加载新帖子。如果用户想要看到新帖子,他必须向上滚动而不是向下滚动。加载新帖顶端 - 向上滚动

我一直在四处寻找关于如何实现这一点,但不是很幸运,到目前为止的想法。有没有人有一个想法如何开始?

非常感谢! d

P.S.我不想显示说'新帖子'的消息(如twitter)。我有点想要立即加载帖子。

+0

我认为我们需要在您的网站和它是如何工作来回答这个问题的更多信息。也许甚至连接到它? – lmortenson 2013-03-07 17:12:03

+0

我正在本地工作,因此目前无法为您提供链接。我不确定我还能告诉你我想要达到的目标 - 让我知道你需要知道什么。 – 2013-03-07 17:40:39

回答

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的第一个子元素,而不是作为最后一个。

+0

嗯,但然后每个新的职位将推后所有其他职位,所以列表会滚动不断。右? – 2013-03-07 17:39:15

0

一个想法,如果你绝对另一格内放置您的邮册,是应用负top值等于新柱的高度。为了简单起见,假设你的所有帖子正好是40px高,那么当新帖子发布时,将top偏移量设置为之前减去40px的偏移量。如果处理不好,我会有点担心“闪烁”。

相同的技巧可以适用于scrollTop值如果你是一个滚动窗口内看你的列表。

+0

谢谢GSP!我有一个类似的想法,但我也担心“闪烁”。我会试一试! :) – 2013-03-07 17:44:51

相关问题