4
我使用pyrocms和所有的导航链接是绝对的链接,它不会让我在页面上进行平滑的滚动工作。jquery操纵网址
我的平滑滚动脚本是
的.js
$('.nav a').click(function() {
$('html, body').animate({
scrollTop : $($.attr(this, 'href')).offset().top
}, 500);
return false;
});
与pyrocms我的链接看起来像这样的div在同一页上
<a href="http://www.mysite.com/index.php/#somelink>Link on the same page</a>
这个问题是我有生韩元由于某种原因,我们不能与绝对的网址一起工作。我错过了一些简单的东西,还是我需要用jquery将我的链接转换为相对的(href =“#somelink”)。这是一种可能性。我只需要在我的导航链接上工作,因为它们都是index.php页面上的所有链接。
尝试:'scrollTop的:$(this.hash).offset()top' http://jsfiddle.net/FkX2L/ –
究竟需要什么。我确信有一种更好的方式,那么我正在尝试。如果你添加这个作为答案,我会标记它 – user1881482