2011-06-24 38 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