2012-07-18 58 views
0

可能重複:
Stopping fixed position scrolling at a certain point?如何定位一個固定的元素

我滾動過去的某一點上,我需要一個元素(鏈接側欄),以不再滾動之後,但但只是留在原地。我已經嘗試將該元素設置爲在某個點之後進行修復,除此之外,它將側欄鏈接向下捕捉到窗口中的視圖中,這些位置與我開始滾動之前的位置相同,然後將它們修復到它們所在的窗口不再滾動。我想看不到這個,只要我滾動過去的某個點,只是把它留在頁面上的元素,但不要讓它滾動了(因此我的側面欄的鏈接將稍微向上滾動離開頁面,但底部的鏈接仍然顯示)。觸發設置元素固定或不固定的事件不是我的問題,工作正常。我只需要在將元素設置爲固定後將元素定位,以便我可以將元素放回到開始位置,或者在滾動經過此特定點後找到並替換爲將位置設置爲固定。

再次希望的行爲是,一旦我向下滾動到目前爲止我的頁面上,我的側鏈欄保持在他們所在的位置(部分向下滾動,這意味着頂部部分離開頁面),然後當我繼續向下滾動他們不動。

很可能我想我需要重新定位位置被更改爲固定後的鏈接。

任何幫助?謝謝!

+0

沒有,我可以滾動的地方,我將其設置爲固定並將其設置爲固定,然後我可以向上滾動並將其設置爲不固定。那不是我的問題。在正確的地方觸發事件並「修復」我可以做的元素。我從設置元素到固定的行爲是我有一個問題,如果我可以處理行爲或除了設置位置固定之外使用其他的東西。我是停止滾動的元素,但仍然保持它在我滾動過去的點後,我將元素更改爲固定的位置。一旦我達到那一點,元素就會跳下來,然後變得固定 – user1491841 2012-07-18 21:13:21

回答

1

是的。有是處理這個漂亮的小jQuery插件:https://github.com/bigspotteddog/ScrollToFixed

,或者你可以參考這個以前的帖子處理同一主題:Stopping fixed position scrolling at a certain point?

+0

對我來說根本不適用。它正在擴展我的滾動條,並且使滾動到我的標題後面的文本顯示在標題之上,一旦滾動到視圖之外。 – user1491841 2012-07-18 21:09:31

+0

你需要調整它才能正常工作。我花了幾個小時才使其在我實施時以我想要的方式工作。我只是在這裏帶領你走向一個可以採取的方向,對不起,如果它不適合你,或者你不想花時間! – DOCbrand 2012-07-18 21:13:58