0

这是小提琴: http: //jsfiddle.net/mitchbregs/KkgkQ/3/ 这是全屏小提琴:http: //jsfiddle.net/mitchbregs/KkgkQ/3/embedded/result/

我不能在这里工作。当有人在左侧导航栏中选择某些内容时,我希望它滚动到必要的区域。此外,完成此操作后,我希望打开所选的 jQuery removeClass 并将其转回选项。如果您查看 html/css,您可以看到它。

我已经使用了所有这些方法:
方法 1:http
://www.mediacollege.com/internet/javascript/page/scroll.html 方法 2:http ://blog.freelancer-id.com/2009/03/26/ scroll-window-smoothly-in-jquery/
方法 3:如何使用 JQuery $.scrollTo() 函数滚动窗口

非常感谢所有回答的人!

4

1 回答 1

1

将 ID 添加到每个“页面中的部分”并绑定菜单上的点击:

$(document).ready(function(){
    $('.contacts').on('click', function(){ 
        $('html, body').animate({
            scrollTop: $('#scroll_contact').offset().top
        }, 1000);
        $('.list_options_selected').attr('class', 'list_options');
        $(this).children(":first").attr('class', 'list_options_selected');
    })
});​

这是JSFiddle

于 2012-08-26T02:18:44.767 回答