2012-09-01 23 views
0

我目前在我的主导航中使用JS SmoothScroll可以在单页网站上平滑地导航。你可以在主导航上看到它工作正常here。它通过将class =“scroll”添加到链接来调用。该脚本可以看到here平滑滚动jQuery不适用于我绝对定位的按钮

我正在尝试为我的'返回顶部'功能使用相同的JavaScript。目前回到顶部的功能工作正常,但它只是'快照'顶部,所以我希望它像我的其他导航滚动。

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

回答

0

您链接到的jQuery脚本将只滚动到一个元素name,并且您正在使用id。修改脚本以滚动到id的元素,或者将顶部元素更改为name

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

注意的是,使用name的属性锚时一般不赞成,所以我建议更新jQuery的使用id,并更新你的网页上的所有其他锚有id属性了。

+0

谢谢,我在使用ID之前遇到了一些麻烦,因此为什么我使用了name属性,但这对我来说必须解决问题并将其全部更改为id! – Francesca

+0

@Francesca - 没问题,很高兴我可以帮忙! –