【发布时间】:2015-11-09 00:24:39
【问题描述】:
我正在使用脚本从这里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;
});
【问题讨论】:
-
this的可能重复
标签: javascript jquery html