2011-06-24 39 views
2

正如话题所说,我试图让链接打开一个隐藏的div,然后滚动到它。我有第一部分照顾。至于scrollTop或ScrollTo函数,我一直在尝试使用ScrollTo插件,但由于未知原因,它无法正常工作。Jquery Show&ScrollTop(或ScrollTo)

首先,这看起来是否正确?

<li> 
    <a href="#" rel="toggle[kov]" title="$.scrollTo('div#kov', 500);"> 
     Sara Kovanda 
    </a> 

再后来下来,因为以后的样子,我无法找到一个jQuery插件,它允许多个div小时页面

<section class="container" id="kov"> 

我使用的是动态驱动脚本,http://www.dynamicdrive.com/dynamicindex17/animatedcollapse.htm 对于第一部分在点击时显示并隐藏任何当前打开的div。

任何帮助将在这里非常有帮助。

+0

代码的话(最好是所有)将是非常有帮助这里。 –

+0

我的网站仍在开发中,但我只是将链接分享到相关页面。 http://chpmn.com/work/ – Kapitol

回答

4

简单的例子,无插件:

http://jsfiddle.net/wr2sj/2/

$("#a").click(function() { 
    $('html, body').animate({ 
     scrollTop: $("#b").offset().top 
    }); 
    return false; 
}); 
+0

我跟着你的链接,虽然它确实显示一个div它没有滚动到它。 我在这里的目标是有多个链接,每个打开一个独特的div,然后打开它滚动它。 – Kapitol

+0

@kapitol嗯...只适用于Chrome。坚持让我编辑。 – kei

+0

@kapitol链接和代码已被编辑。再试一次。 :D – kei