我正在创建一个聊天应用程序,当消息加载时(从Firebase),包含消息的div滚动到底部以显示最新的附加消息div。scrollTop确实有点工作,但是它不会一直滚动到底部,不管我为scrollTop使用了什么值。我已经尝试过JS和jQuery版本的scrollTop,但两者都无法将其滚动到底部。下面是我的一些代码: HTML
<div id="msgContainer">
<div id="msgFeed">
//Messages load here from a database
</div>
&
我有一个侧边栏,我想成为位置:固定,并抓住底部的屏幕,但只有在整个div已经滚动过去。
div需要像普通的相对于它的父版本滚动,然后当该div的底部与浏览器窗口的底部相遇时变得固定。我正试图实现像 one这样的侧边栏。
我在网上看到了一段JS,我已经把它包含在我的中了,但是我对JS不太在行,我甚至不确定我是否做了正确的事情&似乎无法让它发挥作用。
$(document).ready(function() {
var s = $(".sidebar");
var pos = s.offset().top+s.height(); //offset that
我正在尝试找出是否有像fullpage.js一样的滚动页面的解决方案。一页一页地滚动网站,上下滚动。
这与fullpage.js不同,因为它将页面滑动到不同的div,但我需要它在单个div中移动。
下面是我尝试过的代码:
<div> a very long text here..... </div>
Window.onscroll = function() {test()};
Function test(){ window.scrollby(0, 300) };
上面的代码只是向下滚动,它不会停止。它会一直向下滚动,直到页面底部。
那么,怎么做呢?
我有一个页面布局,其中全宽图像在顶部,然后在右侧有文本内容。在左边,有一个小的滚动div,里面有社交链接。
它是这样的: (社交链接滚动,然后变得固定,然后从另一个div滚动)。
下面是一个示例,但没有下面拼图的最后一块:
function sticky_relocate() {
var window_top = jQuery(window).scrollTop();
var div_top = jQuery('#e-c-r-top').offset().top ;
if (window_top
我在做一个可以滚动的面板。此外,我有一个按钮,我想滚动面板内容后,点击5次按钮底部(5x20%的scrollHeight值)。
我正在检查日志值,它是正确的,但实际上,当单击第4按钮时,面板内容已经滚动到底部。
第五,value已经更新,但是面板内容不会再滚动了。
$('button').on('click', function () {
var $panel = $('.panel');
var scrollHeight = $panel.prop('scrollHeight');
var value = $pa
我正在尝试创建一个聊天应用程序。每次用户发送新消息时,新消息都会附加到消息的ul列表中。我已经使UL列表可滚动,它正在滚动超时,我发送了一条消息;然而,它并没有一直滚动到底部。菲:我用的是Vue.js
这是当前的代码:
this.messages.push(this.currentMessage) //adding new message to the list
var div = document.getElementById('chat-list-ul');
div.scrollTop = div.scrollHeight;
不知怎么的,它只是在底部之前滚动到一条线。通过一
更新:这基本上是我想要的,但是div修复到底部- 。
有大量的教程和问题试图避免这一点,这是令人讨厌的,因为这是我看到的所有当我试图找出如何使它发生。
最初,我有一个固定的div,当滚动时,它粘在屏幕的底部。但我想让这一点更加引人注目,让它在滚动时保持住位置,然后平稳地跳回屏幕底部(或者向上滚动)。
我发现这段代码是正确的,但奇怪的是,它从页面下面的2000 as开始,然后随着滚动而增加。
//run once
var el=$('#scrolldiv');
var originalelpos=el.offset().top; // take it where