Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Jquery 在div中平滑滚动_Jquery_Scroll - Fatal编程技术网

Jquery 在div中平滑滚动

Jquery 在div中平滑滚动,jquery,scroll,Jquery,Scroll,我正在创建一个小目录,其中包含滚动到可滚动div中的字母列表的链接。我需要的是div滚动的内容,而不是整个页面。我使用的是在这里找到的平滑卷轴: 这是我的代码: $(document).ready(function() { $('.quick_links li a').click(function() { $.smoothScroll({ scrollElement: $('#designers_box'), scrollTarget: '#desi

我正在创建一个小目录,其中包含滚动到可滚动div中的字母列表的链接。我需要的是div滚动的内容,而不是整个页面。我使用的是在这里找到的平滑卷轴:

这是我的代码:

      $(document).ready(function() {


    $('.quick_links li a').click(function() {
  $.smoothScroll({
    scrollElement: $('#designers_box'),
    scrollTarget: '#designers_box'
  });
  return false;
});

});
我知道我不应该在这两个参数上都使用#designers_box,但我并不真正理解文档。有人熟悉这个吗

以下是该作品的链接:

你会看到它正在做一些事情,但还没有完全起作用。
谢谢大家的帮助。

您的
滚动元素
滚动的内容,您的
滚动目标
滚动到的位置

所以,这是我的猜测:

$(document).ready(function() {
    $('.quick_links li a').click(function() {
        $.smoothScroll({
            scrollElement: $('#designers_box'),
            scrollTarget: $(this).attr('href')
        });
        return false;
    });
});

很好,现在如果你可以通过点击答案左边的复选标记来接受这个答案。再来一个快速问题。我试图增加宽松,但它不会接受任何其他除了线性和摇摆。为什么会这样?我不知道-它使用的是这种方法,所以放松应该是一样的。您正在使用吗?我安装了jquery ui,它正在工作,谢谢。现在,我注意到页面在加载时会向下滚动,越过标题到达目录。知道为什么会这样吗?不知道。但是我在页面上看到了这个错误:
Object[Object DOMWindow]在第11行没有“change\u parent\u url”方法-不知道这是否与此有关。