我想垂直但不是水平固定的div元素。目前,我使用jQuery更新每次滾動發生時的位置top
,但我不希望它看到移動。我希望它能夠在不移動的情況下得到修復。有沒有辦法做到這一點?如何垂直固定div元素?
-----------------
| | |
| | |
| div A | div B |
| | |
| | |
| | |
-----------------
向下滾動
-----------------
| div A | |
| | |
| | div B |
| | |
| | |
| | |
-----------------
我希望能夠保持Div B
垂直固定的,而Div A
滾動向下和向上。但是當我滾動左右時,我的手杖Div A
和Div B
移動。
我注意到Twitter使用類似的東西。一旦你點擊推文,右側顯示推文詳情的元素就會被真實地修復。我不知道他們是如何做到的。當向下滾動右側面板時,請參見第二張圖片。
2圖像:
我用'position:fixed;'。它大部分時間都是有效的,但問題是,當你第一次打開頁面時,如果「Div B」只顯示了一半,而你想滾動到右側看整個事物,它不會允許您。它將保持不變。 – Sam
山姆,請提供您的html代碼,以便我們可以看到您正在嘗試做什麼 – Francisco
@Sam看看我的編輯,應該適合您 –