2016-02-10 2 views
0

Affix даёт мне тяжелое время. Я пытаюсь создать липкую боковую панель, которая следует только в пределах контейнера.Stickysidebar в контейнере

Боковая панель должна придерживаться верхней части экрана, пока она находится внутри содержащего div.

Смотрите мою ужасную попытку здесь: http://codepen.io/icedice/pen/OMrPwz

Я использую $('#sidebar').affix();

возможно с аффиксом это или как я продолжить?

ответ

1

Вы должны использовать опцию offset.bottom так, что affix-bottom получает установленный на боковой панели ...

$('#sidebar').affix({ 
    offset: { 
     top: .., 
     bottom: .. 
    } 
}); 

http://codeply.com/go/sv7l3DDGtO

+0

Да. Это выглядит очень красиво. теперь мне просто нужно убедиться, что все содержимое и содержимое находятся в пределах одного div (один над одним под), поэтому я могу подсчитать смещение. Большое спасибо. – iCediCe

Смежные вопросы