jQuery在同一页面上顺畅滚动&不同的页面

时间:2015-08-29 22:16:35

标签: javascript jquery html smooth-scrolling smooth

我创建了一个单页网站,并且我找到了一个用于平滑滚动的小脚本,它运行得很好。但是,如果您离开主页并转到单个帖子或事件页面,导航将不再起作用,因为锚点不在现有页面上。

另一个问题是,当手动滚动时,如果活动链接可以像点击它一样改变类,那就太棒了。

任何人都可以帮我解决这个问题吗?谢谢!

jQuery(document).ready(function($) {
$("#primary-menu li a").click(function(event) {
event.preventDefault();
    $('#primary-menu li').removeClass('current_page_item ');
    $(this).parent().addClass('current_page_item');
    $('html,body').animate( { scrollTop:$(this.hash).offset().top - 68 } , 1000);

} ); } );

0 个答案:

没有答案