2010-06-30 71 views
0

我在長主頁上使用jQuery標籤(向下滾動)。 該頁面有3個部分,每個部分使用標籤,並且查看器向下滾動到每個部分。多個jQuery UI標籤 - 從另一個頁面的目標一個選項卡

我想定位其他頁面中的特定標籤,如果標籤位於頁面頂部,那麼它可以正常工作。如果標籤在頁面下方,則鏈接將打開正確的標籤,但頁面位於頂部,所以直到您向下滾動時,才能看到預期的內容。

我使用jQuery的標籤,在它的最簡單的形式:

$('#tabs-mcr > ul').tabs(); 
$('#tabs-lpool > ul').tabs(); 
$('#tabs-bham > ul').tabs(); 

是有可能找到從窗口的頂部或目標選項卡頁面上的位置的高度,並跳轉到鏈接被點擊時的位置......?

P.S. 我已經在使用$(window).scrollTop();通過主導航對每個選項卡部分進行調整 - 如果這可以用於定位將是理想選項卡的選項卡!

回答

0

嘗試使用jQuery scrollTo插件。

http://ajaxian.com/archives/jquery-scrollto-plugin

+0

如何將scrollto函數鏈接到標籤代碼? 對不起,我是一個真正的jQuery新手 – 2010-07-01 09:45:18

+0

如果內存服務,它將滾動到任何選擇器,如ID。但是它已經有一段時間了 - 這個或者類似的插件應該能夠做到這一點,而且如果你願意的話,它也很好,很流暢。祝你好運。 – aceofspades 2010-07-01 16:06:58

+0

我已經在使用這個插件,但它不能與標籤一起使用。由於某種原因,當你從另一個頁面鏈接時,它不會滾動到錨點 – 2010-07-07 12:21:10

相關問題