Javascript Jquery操作URL

Javascript Jquery操作URL,javascript,jquery,pyrocms,Javascript,Jquery,Pyrocms,我使用的是pyrocms,所有导航链接都是绝对链接,不允许在页面上进行平滑滚动 我的平滑滚动脚本是 .js 在pyrocms中,我的链接与同一页面上的div类似 <a href="http://www.mysite.com/index.php/#somelink>Link on the same page</a> 问题是,出于某种原因,我的动画无法使用绝对URL。我是否缺少一些简单的东西,或者我是否需要使用jquery将我的链接转换为相对链接(href=“#some

我使用的是pyrocms,所有导航链接都是绝对链接,不允许在页面上进行平滑滚动

我的平滑滚动脚本是

.js

在pyrocms中,我的链接与同一页面上的div类似

<a href="http://www.mysite.com/index.php/#somelink>Link on the same page</a>


问题是,出于某种原因,我的动画无法使用绝对URL。我是否缺少一些简单的东西,或者我是否需要使用jquery将我的链接转换为相对链接(href=“#somelink”)。这有可能吗。我只需要这个来处理我的导航链接,因为它们都是index.php页面上的链接

您应该使用锚定标记的属性
散列

scrollTop : $(this.hash).offset().top

尝试:
scrollTop:$(this.hash).offset().top
正是需要的。我确信有比我所尝试的更好的方法。如果你加上这个作为答案,我会这样标记
scrollTop : $(this.hash).offset().top