不確定如何解釋我的頁面有5個圖像高度適合瀏覽器的高度。jQuery垂直滾動以圖像爲中心
我想讓用戶滾動頁面滾動條移動,但圖像保持水平居中。
而不是開始顯示下一張圖像的一半。
然後,當用戶向下移動像200px的滾動條時,圖像轉移到下一個和上一個圖像的下一個和相同的東西。
我甚至不知道從哪裏開始任何建議表示讚賞。
<img src="http://upload.wikimedia.org/wikipedia/commons/d/d8/Manly_beach.jpg" />
<img src="http://upload.wikimedia.org/wikipedia/commons/6/6e/Black%27s_beach.jpg" />
<img src="http://apollojewel.com/wp-content/uploads/2013/03/South-Mission-Beach-800.jpg" />
<img src="http://fc09.deviantart.net/fs70/f/2011/223/9/b/boracay_beach_by_vaan37-d465ypo.jpg" />
<img src="http://www.kauaibeachscoop.com/cms/north-shore/hideaways-pali-ke-kau-beach/hideaways-beach-7-photo.jpg" />
<img src="http://cdn.tripwiremagazine.com/wp-content/uploads/2013/01/Piscadera-Bay-beach-wallpaper.jpg" />
你可以使用jquery animate的scrolltop。獲取圖像的offset.top,您可能必須將它們設置爲具有100%高度的div,因爲圖像稍後可能會加載並給出錯誤的偏移量。因此,請使用獲得div的offset.top()並將數字保存到數組中。然後在滾動事件中,您可以檢查當前文檔的scrolltop值,並將其與您可能已保存在數組中的其他值進行比較......希望這會將您拉向正確的方向:) – Medda86