2014-02-21 53 views

回答

0

使用JavaScript實現的,大多數人會稱之爲「視差」與「固定」或「粘」頁眉/導航滾動

見視差的例子:

http://ihatetomatoes.net/how-to-create-a-parallax-scrolling-website/

見粘/固定例子:

http://jsfiddle.net/tovic/2jqCA/

var win  = $(window), 
    fxel  = $('nav'), 
    eloffset = fxel.offset().top; 

win.scroll(function() { 
    if (eloffset < win.scrollTop()) { 
     fxel.addClass("fixed"); 
    } else { 
     fxel.removeClass("fixed"); 
    } 
}); 
+0

太棒了!謝謝!我對JavaScript不太熟悉。而不是使用標籤「nav」,如果我想使用一個類,我可以做$('。header')嗎?然後關於fxel.addClass(「fixed」);我會在我的css中爲.header.fix創建一個新類嗎? – ObbyOss

+0

簡短的回答是肯定的。長時間的回答是,當你開始改變一些事情時,你可能需要改變其他事情,讓所有事情再次開始; –

+0

謝謝!我會試着弄明白。它現在還沒有工作,但是當我滾動時,我確實快速得像閃光燈一樣。希望我在正確的軌道上。 – ObbyOss