Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在向上滚动时停止自动向下滚动?_Javascript_Jquery - Fatal编程技术网

Javascript 如何在向上滚动时停止自动向下滚动?

Javascript 如何在向上滚动时停止自动向下滚动?,javascript,jquery,Javascript,Jquery,我有一个问题,因为我不明白如何停止垂直向下的自动滚动。实际上,我想在点击上面的滚动条启动它的同时锁定它,当我完全处于底部时。这是jQuery的代码: $(function() { startRefresh(); }); function startRefresh() { start = setTimeout(startRefresh, 1000); $.post('data.php', function(data) {

我有一个问题,因为我不明白如何停止垂直向下的自动滚动。实际上,我想在点击上面的滚动条启动它的同时锁定它,当我完全处于底部时。这是jQuery的代码:

$(function() {
        startRefresh();
    });

    function startRefresh() {
        start = setTimeout(startRefresh, 1000);
        $.post('data.php', function(data) {
            $('.view').html(data);
        });
        scroll();
    }

function scroll() {
   $('.view').animate({
      scrollTop: $('.view')[0].scrollHeight
   }, 1500);
}
scroll();
HTML



我很难理解这个问题。但我认为OP是在问如何在点击某个东西时做这个滚动的事情。问题中有什么不清楚的@Hungism
实际上,我想在点击上面的滚动条时锁定它,然后在我完全处于底部时启动它。
我不明白这句话简单地说:通过移除自动滚动从下到上启动滚动这个自动滚动,它将在页面加载时运行,并在运行完它的过程后停止。那么问题是什么?如果可以的话,做一把小提琴
<div class="view"></div>