我試圖實現從查看器滾動時沿着頁面進行的標識向下延伸的摺紙鳥圖像的效果。我已經設法使用z軸和固定位置很好地工作,但只要頁面放大或調整大小,導致水平滾動即將啓動,效果就會消失。我非常非常業餘,並花了數小時閱讀非常類似的問題和答案,但沒有設法得到任何工作。位置:固定和水平滾動
這是我想要創建的想法http://www.debbiekate.com/indextest.html(我已經發布了特定的網站,而不是JFiddle,以使其更加清楚我試圖實現的目標)。
最接近的我是通過改變'鳥'元素的位置爲絕對值並在JavaScript中滾動它。 (您可以通過刪除js的註釋標籤並將#bird的位置樣式更改爲絕對)來看到這一點。這可以按我的意願工作 - 當垂直滾動時,鳥類保持固定位置,但在需要時向左滾動,使其與頁眉標誌保持一致,而不會遮擋頁面的其餘部分。問題在於滾動性能非常不穩定,因爲據我瞭解,JS需要更長的時間來跟上滾動事件。我希望效果與使用位置一樣平滑:固定。
我看過很多類似的話題,我覺得最近的一個是在這裏:
Fixing a menu in one direction in jquery
這聽起來像一個相同的問題和完善的解決方案,但增加Jsarma的代碼到我的網站似乎也沒有無論如何,我無法弄清楚我做錯了什麼。我沒有正式的Web開發培訓,並沒有太多的JavaScript使用,任何幫助和你對新人的耐心都會得到廣泛的讚賞。
你能提供你的代碼嗎? –
@Fransico Corrales,效果依賴於圖像,據我所知,我不能在這裏或在JSFiddle的例子中包括?包含頁面源代碼的鏈接,如果你可以看一看,肯定會感激你的幫助。 – user3213168