平滑滚动不适用于。在身份

时间:2015-11-08 15:19:33

标签: javascript jquery html

我正在使用脚本从这里Smooth scrolling when clicking an anchor link(更改URL的版本)进行平滑滚动。

它适用于所有锚点,除了ID为.的锚点。所以链接到:

  • 1作品

  • 1.1不起作用

如何解决这个问题?

代码:

var $root = $('html, body');
$('a').click(function() {
    var href = $.attr(this, 'href');
    $root.animate({
        scrollTop: $(href).offset().top
    }, 500, function () {
        window.location.hash = href;
    });
    return false;
});

演示:http://bagsy.netau.net/rj/rj.html

1 个答案:

答案 0 :(得分:0)

id不应以数字开头。但如果您不想更改ID,可以使用以下代码:

import java.security.KeyStore;