2010-02-04 32 views
0

當鏈路是在瀏覽器窗口,用戶點擊它來顯示一些內容的底部,我想在瀏覽器中向下滾動,使得所顯示的內容位於窗口的頂部可見。如何在jQuery中做到這一點?jQuery的切換和滾動查看

回答

1

您可以使用普通的JavaScript來做到這一點。

使用scrolIntoView功能。

+0

謝謝。任何想法如何滾動時添加滑動效果? – perlwle 2010-02-04 08:00:13

+0

您可以使用slideToggle。 – rahul 2010-02-04 09:03:13

+0

對不起,如果我不清楚。我的意思是scrollIntoView立即進入該位置。但我想爲滾動創建滑動效果。 – perlwle 2010-02-04 09:35:12

1

你可以嘗試的jQuery插件scrollto

+0

類似但更簡單(因此更快)的插件:http://erraticdev.blogspot.com/2011/02/jquery-scroll-into-view-plugin-with.html – 2011-02-02 02:24:58

+0

@Robert ... awesome =) – 2011-02-02 20:20:53

+0

'scrollintoview()'插件也可以在沒有指定可滾動父項的情況下工作。它爲你找到它。所有你必須提供的只是你想要看到的元素。這也是與'scrollTo()'插件的主要區別,它總是在可滾動元素上運行。 – 2011-02-06 10:33:05

0

scrollTo()link)插件類似,還有scrollintoview()link)插件。

他們都動畫滾動,但第一個需要至少元素:

  1. 滾動和
  2. 孩子

而後者只需要你在元素上運行它你想被看到。然後它會自動找到最近的可滾動父級並相應地滾動它。