2013-05-02 64 views
1

我想用具有「固定」左導航的粘滯標題的頁面原型。固定的左導航後,粘滯標題的某個點

http://jsfiddle.net/rkr2/R7BH7/1/

HTML:

<div class="nav-container"> 
    <div class="nav"> 
     <div id="bad"> </div> 
    </div> 
</div> 

<div id = "container"> 
    <div id = "left"> </div> 
    <div id = "right"> </div> 
</div> 

JS的粘頭:

var nav = $('.nav-container'); 
$(window).scroll(function() { 
    if ($(this).scrollTop() > 200) { 
     if (!nav.hasClass('f-nav')) { 
      nav.addClass("f-nav"); 
      nav.hide(); 
      nav.slideDown("slow"); 
      $('#bad').css('background-color', 'red'); 
     } 
    } else { 
     nav.removeClass("f-nav"); 
     // nav.slideUp("slow"); 
     $('#bad').css('background-color', 'yellow'); 
    } 
}); 

現在,我想 「左」 格留權的粘頭下方後滾動(並保持在那裏)。我怎樣才能做到這一點?

回答

2

使用stickyfloat插件。

http://dropthebit.com/demos/stickyfloat/stickyfloat.html

只需設置OFFSETY設置,但是高大的topnav是,它會留在它下面。

+0

你能告訴我我在做什麼錯嗎? http://jsfiddle.net/rkr2/R7BH7/1/我做了容器和父母的CSS更改,並調用導航功能,但它不工作。 – 2013-05-03 02:29:17

+0

忽略上一個鏈接,http://jsfiddle.net/rkr2/R7BH7/2/ – 2013-05-03 14:28:24