单击所有<li>,滚动到单个锚点?</li>

时间:2011-07-11 10:58:03

标签: jquery

我有大约30个li个节点。单击每个时,我希望浏览器轻轻滚动到div sliderbox。 (我不想使用锚标签)

所以,像这样:

$("#boxcont li").click(function(event){
   // (Make stuff happen here)
)};

我该怎么做?

2 个答案:

答案 0 :(得分:2)

检查出来

$("#boxcont li").click(function(event){
$('html,body').animate({ scrollTop: $('#sliderbox').offset().top }, { duration: 'slow', easing: 'swing'});
});

答案 1 :(得分:0)

你可以试试这个:document.location=document.location + "#anchorName"; 在您要滚动到的位置添加<a name="anchorName"></a>