回答
假設當它跑的比0,你可以在你的JavaScript,能夠實現一個條件檢查水平低,你mentionned在溢出;如果電梯低於允許的最小高度(您需要測量自己),則不要再向下對其進行設置(或者只是在滾動操作事件向下時設置動畫)。
- 這是所有相關的,如果你的電梯沒有一個位置是:固定的風格,這恐怕是這樣。我的建議是切換到絕對定位,並有js代碼,它總是將它居中到屏幕的50%,除非它達到頂部和底部限制,在這種情況下,它不會升高或者低於您設置的限制你自己在代碼中(見上)。我還建議你使用jquery animate()函數,更新電梯的頂部或底部屬性,以便在滾動事件(您需要檢測滾動是向上還是向下)時對其進行動畫處理,以便動作會更加順暢。
所有地說,這是不可能的IMO創建作爲它的設置上述的所有其它元件(因而不受兄弟姐妹或祖先位置定型)的固定定位元件上的位置限制。
希望這會有所幫助。
編輯:另一個說明爲什麼不使用固定定位;當調整網頁瀏覽器的大小時,你的生活會表現不正常,因爲它使用固定的頂部位置(甚至不是基於百分比的值),它不會形成非常靈活的界面。
太棒了!我做了所有的改變,我認爲它的工作。 –
我需要找到的代碼中心電梯50%,它的完成 –
更新版本http://www.liftdesignphoto.com/testfinal/ –
- 1. CSS DIV溢出
- 2. 讓div直接在CSS中
- 3. HTML/CSS - 句與外界的div沒有空格退出
- 4. CSS溢出與div
- 5. CSS調整父DIV大小,如果絕對子DIV超出邊界
- 6. CSS:讓文字出現在我的div中的漸變上方
- 7. CSS - 你如何讓文本在div的兩端溢出?
- 8. 讓div出現在另一個div上時(這是CSS中的動畫)
- 9. 讓div出現並保留在使用CSS點擊父div之後
- 10. 讓DIV的一部分在移出另一個DIV時消失?(CSS,JQuery,HTML)
- 11. 讓Div出現在屏幕外一半
- 12. CSS:試圖讓div一個接一個
- 13. 如何讓DIV層jQuery和CSS
- 14. CSS和JS,讓div跟滾動
- 15. CSS:如何讓另一個DIV
- 16. 讓div出現在活動狀態
- 17. 如何讓半徑邊界父div中的背景圖像
- 18. CSS多個div溢出
- 19. CSS處理溢出的div
- 20. CSS:使DIV脫穎而出
- 21. CSS img溢出我的div
- 22. CSS:內容溢出div
- 23. 忽略CSS出來的div
- 24. CSS - div div div
- 25. 如何讓div一次淡出一個
- 26. 表格寬度超出div邊界
- 27. 如何讓DIV
- 28. CSS溢出:強制一個div溢出
- 29. 聊天界面溢出的文本 - CSS
- 30. CSS邊界出現在點擊
有趣:)由於您使用JS反正你最好的賭注是計算相對於依賴於從頂部和底部的總WITE高度和最小視升降機的位置......我將在後面擦洗東西了別人不打我:) – sg3s
謝謝你們的幫助,我接近扔在毛巾。 我要切換到絕對定位測試。如果你可以幫助我與JS來計算屏幕的中心,這將是偉大的 –