我目前正在主导航中使用JS SmoothScroll在一个单页网站上顺畅导航。您可以在主导航上看到它正常here。通过向链接添加class =“scroll”来调用它。可以看到脚本here。
我正在尝试使用相同的javascript进行“返回顶部”功能。目前,返回顶部功能工作正常但它只是“快照”到顶部所以我希望它像我的其他导航一样滚动。
但是,当我将class =“scroll”添加到该链接时,它将完全停止工作。
答案 0 :(得分:0)
您链接到的jQuery脚本只会按name
滚动到某个元素,而您使用的是id
。修改脚本以按id
滚动到元素,或者将顶部元素更改为name
。
$('[name="'+this.hash.substring(1)+'"]') //Select elements by name
请注意,使用name
属性作为锚点通常不赞成,因此我建议更新jQuery以使用id
,并更新页面上的所有其他锚点以使{{1属性也是。