"sticky test"
Bootstrap 3.3.0 Snippet by explotter

<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <div class="header"> <h1>Theia Sticky Sidebar - 3 columns example</h1> <button onclick="this.disabled = true; testTheiaStickySidebars();">Run the self-assessment test</button> (May take a while. Be sure to not scroll or resize the window.) </div> <div class="wrapper wrapperThreeColumns" style="transform: none;"> <div class="leftSidebar" style="position: relative; overflow: visible; box-sizing: border-box; min-height: 1px;"> <div class="theiaStickySidebar" style="padding-top: 0px; padding-bottom: 1px; position: static; transform: none; left: 356px; top: 0px;"> <div class="box"> <h2>Left Sidebar</h2> <p> Gloriatur neglegentur ea mel. Eu pro option moderatius, elitr nonumy molestiae ad nam. Quis labore eos ut, his ad sale officiis efficiendi. Usu ex petentium theophrastus, an his prima atqui. Eu quando vituperata vel. Ad eos modus aperiam omittantur, ludus scribentur et qui. </p> </div> <div class="resize-sensor" style="position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; z-index: -1; visibility: hidden;"> <div class="resize-sensor-expand" style="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;"> <div style="position: absolute; left: 0px; top: 0px; transition: 0s; width: 295px; height: 478px;"></div> </div> <div class="resize-sensor-shrink" style="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;"> <div style="position: absolute; left: 0; top: 0; transition: 0s; width: 200%; height: 200%"></div> </div> </div> </div> </div> <div class="content box" style="position: relative; overflow: visible; box-sizing: border-box; min-height: 1px;"> <div class="theiaStickySidebar" style="padding-top: 1px; padding-bottom: 1px; position: static; transform: none;"> <h2>Content</h2> <p> Lorem ipsum dolor sit amet, ei vix dicit possim. Pro principes urbanitas ei, his no omittam inimicus, qui apeirian honestatis philosophia ei. Augue quaerendum scriptorem vix ad, duo in mucius facilisis. Audire noluisse singulis mei ne. Esse aperiri facilisi pro an, fabellas cotidieque eu vis. Est in senserit accusamus inciderint, consetetur voluptatibus pro et, te qui verear assentior. </p> <p> </p> <div class="image" style="height: 600px; background-image: url('images/photo-1453165549043-d43505de900d.jpg');"></div> <p></p> <p> Ne sea vitae admodum, dicant tritani definiebas id quo, ei eam possim oblique. In decore salutandi tincidunt pri, sit te summo epicuri. Ea vel alterum liberavisse. Vim discere interesset in, debet appellantur in sed, ne sit facilisis splendide aliquando. Vix moderatius honestatis no. </p> <p> Est te nonumes verterem urbanitas, ei quo utinam constituto. Nihil tation vis ad, corrumpit incorrupte mea cu. Mei te apeirian intellegat, wisi meliore interpretaris et usu. Id graece probatus contentiones nam, natum legimus an quo. </p> <p> </p> <div class="image" style="height: 600px; background-image: url('images/photo-1465328610639-388f315eb31b.jpg');"></div> <p></p> <p> Nam ea bonorum consetetur conclusionemque, sonet salutatus ea nam. Vis tale minim accumsan ut, ea ius nisl veniam sententiae. Sonet reprimique vis ex, ex case laudem nemore pro. Has alia utroque nominavi te, tollit nonumy pro eu. Cu ipsum delicata interesset quo, vix quod causae expetenda ex. </p> <p> Decore aliquando has in, mel exerci inermis an. Phaedrum consequat cum ex, harum legere ad qui. Ea quo movet omnium, graecis vituperatoribus sed te. Cu est omnis deseruisse referrentur. </p> <p> </p> <div class="image" style="height: 600px; background-image: url('images/photo-1429593886847-3cc52983f919.jpg');"></div> <p></p> <p> Ei rebum movet diceret per. In autem novum voluptatibus quo. Ne nec bonorum menandri, justo appetere vel ex. Ea fugit noster eruditi eam, vix natum liber temporibus an. Vis cu recteque intellegam, qui iisque oportere at. Solet exerci sed an, ius mutat quidam an. </p> <p> Has te iudico gloriatur. Vix et tritani interesset. Te paulo perpetua his, eu accusata evertitur philosophia vix, ei minimum inimicus has. Pro an hinc constituto disputando, luptatum laboramus eu quo, ad fugit saepe lobortis sea. Vel possit pertinax no, quando graeco pro in, id quo timeam erroribus. </p> <p> </p> <div class="image" style="height: 600px; background-image: url('images/photo-1461016951828-c09537329b3a.jpg');"></div> <p></p> <p> Vim ea euripidis intellegebat, accumsan adolescens quaerendum qui ut, ei unum viris vim. Mei eu mazim omittam, sint oblique recteque id eum. Duo nullam repudiare te, nisl oporteat mea no, epicuri vituperata efficiendi eam ex. Per vide labores mandamus at, ad possit essent nominati his, per ne verear corpora. Erant aeque sed et, id vel quis hendrerit intellegat. </p> <p> Ius novum iuvaret feugait ea, soluta assueverit neglegentur pro ex. Et duo nisl accusam. Wisi tantas detraxit ea mea, mel in nusquam dissentias. Quo in soleat oporteat, volumus tincidunt vix cu. </p> <p> </p> <div class="image" style="height: 600px; background-image: url('images/photo-1465328610639-388f315eb31b.jpg');"></div> <p></p> <p> Putant possim democritum no has. Id eam decore inimicus, adhuc probatus definitionem cum ne, ea discere scribentur adversarium has. Qui ne homero labores consequat. Qui omittam assueverit ea, ei nobis voluptua disputationi eum. An nam soleat doming nostro, natum postea labore vel id. </p> <p> Ei rebum movet diceret per. In autem novum voluptatibus quo. Ne nec bonorum menandri, justo appetere vel ex. Ea fugit noster eruditi eam, vix natum liber temporibus an. Vis cu recteque intellegam, qui iisque oportere at. Solet exerci sed an, ius mutat quidam an. </p> <div class="resize-sensor" style="position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; z-index: -1; visibility: hidden;"> <div class="resize-sensor-expand" style="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;"> <div style="position: absolute; left: 0px; top: 0px; transition: 0s; width: 580px; height: 4713px;"></div> </div> <div class="resize-sensor-shrink" style="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;"> <div style="position: absolute; left: 0; top: 0; transition: 0s; width: 200%; height: 200%"></div> </div> </div> </div> </div> <div class="rightSidebar" style="position: relative; overflow: visible; box-sizing: border-box; min-height: 1px;"> <div class="theiaStickySidebar" style="padding-top: 0px; padding-bottom: 1px; position: static; transform: none;"> <div class="box"> <h2>Right Sidebar</h2> <p> Decore aliquando has in, mel exerci inermis an. Phaedrum consequat cum ex, harum legere ad qui. Ea quo movet omnium, graecis vituperatoribus sed te. Cu est omnis deseruisse referrentur. </p> <p> </p> <div class="image" style="height: 200px; background-image: url('images/photo-1429593886847-3cc52983f919.jpg');"></div> <p></p> </div> <div class="box"> <p> Ei rebum movet diceret per. In autem novum voluptatibus quo. Ne nec bonorum menandri, justo appetere vel ex. Ea fugit noster eruditi eam, vix natum liber temporibus an. Vis cu recteque intellegam, qui iisque oportere at. Solet exerci sed an, ius mutat quidam an. </p> <p> </p> <div class="image" style="height: 150px; background-image: url('images/photo-1461016951828-c09537329b3a.jpg');"></div> <p></p> </div> <div class="box"> <p> Has te iudico gloriatur. Vix et tritani interesset. Te paulo perpetua his, eu accusata evertitur philosophia vix, ei minimum inimicus has. Pro an hinc constituto disputando, luptatum laboramus eu quo, ad fugit saepe lobortis sea. Vel possit pertinax no, quando graeco pro in, id quo timeam erroribus. </p> <p> </p> <div class="image" style="height: 150px; background-image: url('images/photo-1453165549043-d43505de900d.jpg');"></div> <p></p> </div> <div class="resize-sensor" style="position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; z-index: -1; visibility: hidden;"> <div class="resize-sensor-expand" style="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;"> <div style="position: absolute; left: 0px; top: 0px; transition: 0s; width: 295px; height: 1808px;"></div> </div> <div class="resize-sensor-shrink" style="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;"> <div style="position: absolute; left: 0; top: 0; transition: 0s; width: 200%; height: 200%"></div> </div> </div> </div> </div> </div> <div class="footer"> <p> </p> <div class="image" style="height: 900px; background-image: url('images/photo-1461016951828-c09537329b3a.jpg');"></div> <p></p> </div>
.sticky { position: relative; top: 0; } footer { height: 6rem; background: #333; color: #fff; }
$(document).ready(function() { $('.leftSidebar, .content, .rightSidebar') .theiaStickySidebar({ additionalMarginTop: 30 }); });

Related: See More


Questions / Comments: