當導航欄在頁面上的位置達到400px時,我想將引導「navbar」標題從頁面移開。JS通過滾動位置移動Div
如果您看this jsfiddle,我希望.navbar
在藍色塊開始時(400px)離開頁面的頂部。導航欄將通過紅色的div保留在頁面上,然後在藍色塊開始時離開頁面的頂部。
我試圖與scrollorama (jquery plugin)要做到這一點,但還沒有成功,但:
$(document).ready(function() {
var scrollorama = $.scrollorama({ blocks:'.scrollblock' });
scrollorama.animate('#fly-in',{ delay: 400, duration: 300, property:'top', start:-1400, end:0 });
});
我要尋找是純JavaScript的解決方案,或與scrollorama插件。感謝您的任何想法!
在小提琴偉大的作品,但是當我把它放在我的網站不會出於某種原因。你有什麼機會快速查看爲什麼它不適合我? [網站](http://www.californiafootgolfclub.com/dev/) –
是的,在網站上,您希望導航欄何時離開頂部?當滾動條到達滑塊的底部時? –
其實抱歉犯了一個愚蠢的錯誤:它在jsfiddle中工作。但是,有一個問題是,我怎樣才能讓導航欄消失在紅色div結束的地方?那麼導航欄就不會存在於藍色的div上了嗎?目前navbar延伸到藍色div直到紅色div消失.. –