0

我目前在我的主导航上使用 JS SmoothScroll 在一个单页网站上顺畅地导航。您可以在主导航上看到它工作正常。通过将 class="scroll" 添加到链接来调用它。脚本可以在这里看到。

我正在尝试为我的“返回顶部”功能使用相同的 javascript。目前,返回顶部功能运行良好,但它只是“捕捉”到顶部,所以我希望它像我的其他导航一样滚动。

但是,当我将 class="scroll" 添加到该链接时,它完全停止工作。

4

1 回答 1

0

您链接到的 jQuery 脚本只会滚动到一个元素name,并且您使用的是id. 修改脚本以通过 滚动到元素id,或者将顶部元素更改为具有 a name

$('[name="'+this.hash.substring(1)+'"]') //Select elements by name

请注意,name通常不赞成将属性用作锚点,因此我建议更新 jQuery 以使用id,并更新页面上的所有其他锚点以使其也具有id属性。

于 2012-09-01T20:19:40.590 回答