我正在构建一个列,其中将动态内容附加到列的顶部,类似于 TweetDeck 的样式。
现在,如果我将 div 向下滚动一半以查看内容,添加到顶部的内容会导致 div 从滚动位置跳转,如果将大量内容添加到柱子。
有谁知道 CSS 或 jQuery 保持用户所在位置的方法,但仍允许将内容添加到顶部?
抱歉,我无法提供 JS Fiddle,数据位于开发环境中
更新 - 示例 HTML 标记
<div class="results" id="results9016">
<article>
<img alt="Dave" src="normal.jpg">
<div class="data">
<p class="user"><a target="_blank" href="#">dave</a></p>
<p class="message">Message</p><p class="datetime">24 Apr 17:16:23</p></div>
</article>
<article>
<img alt="Dave" src="normal.jpg">
<div class="data">
<p class="user"><a target="_blank" href="#">dave</a></p>
<p class="message">Message</p><p class="datetime">24 Apr 17:16:23</p></div>
</article>
<article>
<img alt="Dave" src="normal.jpg">
<div class="data">
<p class="user"><a target="_blank" href="#">dave</a></p>
<p class="message">Message</p><p class="datetime">24 Apr 17:16:23</p></div>
</article>
</div>
每个文章元素都使用 jQuery .prepend(); 添加。
提前致谢