Smoothscroll在不同的锚点上上下跳动

时间:2015-02-08 20:00:47

标签: javascript jquery html css

我在网站上平滑滚动时出现此问题,其中脚本向下滚动到<div>,但如果您点击相同的<div>或任何其他<div>,则不会# 39;似乎了解下一个<div>的位置。相反,它只会在它所处的同一区域上下跳动。

This是相关网站。

我使用的脚本:

jQuery(document).ready(function() {

    jQuery('a[href^="#"]').click(function(e) {

        jQuery('#main').animate(
            {
                scrollTop: jQuery(this.hash).offset().top - 50
            }, 1000);

        return false;

        e.preventDefault();
    });
});

只有当我在页面顶部点击链接时,这才能正常工作,但如果从一个链接直接到另一个链接,它将无法工作。< / p>

有人可以查看该网站并尝试解决此问题吗?因为我对JavaScript有点了解。

谢谢。

0 个答案:

没有答案