Latest web development tutorials

Bootstrap zusätzliche Navigation (Affix) Widget

Zusätzliche Navigation (Affix) Plug-in ermöglicht es einem <div> an einer bestimmten Position auf der Seite fixiert. Sie können auch ein- oder ausschalten einen Schalter zwischen dem Plug-in verwendet wird. Ein typisches Beispiel ist ein soziales Symbol. Sie werden an einer bestimmten Position zu starten, aber wenn die Seite, klicken Sie auf einen Tag, die <div> wird in einer Position arretiert werden, nicht mit dem Rest der Seite zu blättern.

Wenn Sie auf die einzelnen Plug-in - Funktionen beziehen möchten, müssen Sieaffix.js zu verweisen.Oder, wie Bootstrap - Plugin Übersicht Kapitel erwähnt, können Sie aufbootstrap.jsoder komprimierte Version vonbootstrap.min.js beziehen.

Verwendung

Sie können Attributdaten oder durch zusätzliche mit Hilfe von JavaScript zu navigieren (Affix) Plug-Ins.

  • Durch die Datenattribute:ein zusätzliches Element zur Navigation (Affix) Verhalten hinzuzufügen, müssen nur das Element hinzufügen SieDaten-Spion =überwachen wollen können"anbringen"sein. Verwenden Sie Offset das Verriegelungselement zu definieren, und wenn das Handy zu wechseln.

    Beispiele

    Das folgende Beispiel zeigt die Verwendung von zusätzlichen Navigation (Affix) Widget von Attributdaten Nutzung:

    Beispiele

    <! DOCTYPE html> <Html> <Head> <Meta charset = "UTF-8"> <Titel> Bootstrap zusätzliche Navigation (Affix) Widget </ title> <link rel = "stylesheet" href = "http://cdn.static.w3big.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src = "http://cdn.static.w3big.com/libs/jquery/2.1.1/jquery.min.js"> </ script> <script src = "http://cdn.static.w3big.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"> </ script> <Style>
    / * Custom Styles * / ul .nav-Tabs { Breite: 140 px ; Margin-top: 20 px ; Border-radius: 4 px ; Border: 1 px fest #DDD ; Box-Schatten: 0 1 px 4 px rgba (0, 0, 0, 0,067) ;} ul .nav-Tabs li { margin: 0 ; Border-top: 1 px fest #DDD ;} ul .nav-Tabs li: first-child { border-top: keiner ;} ul .nav-Tabs li a { margin: 0 ; Padding: 8 Pixel 16 px ; Border-radius: 0 ;} ul .nav-Tabs li .active a, ul .nav-Tabs li .active a: Hover { Farbe: #fff ; Hintergrund: # 0088cc ; Border: 1 px fest # 0088cc ;} ul .nav-Tabs li: first-child a { border-radius: 4 px 4 px 0 0 ;} ul .nav-Tabs li: last-child a { border-radius: 0 0 4 px 4 px ;} ul .nav-Tabs .affix { top: 30 px ; Set / * die Spitzenposition von fixierten Element * / }
    </ Style> </ Head> <Body Daten-Spion = "scroll" Daten-target = "#myScrollspy"> <Div class = "container"> <Div class = "jumbotron"> <H1> Bootstrap Affix </ h1 > </ Div> <Div class = "Zeile"> <Div class = "col-xs-3 " id = "myScrollspy"> <Ul class = "nav nav-Tabs nav -stacked" Daten-Spion = "anbringen" Daten-Offset-top = "125 "> <Li class = "aktiv"> <a href = "# Abschnitt-1" > der erste Teil </ a> </ li> <Li> <a href = "# Abschnitt-2" > Der zweite Teil </ a> </ li> <Li> <a href = "# Abschnitt-3" > Teil III </ a> </ li> <Li> <a href = "# Abschnitt-4" > Teil IV </ a> </ li> <Li> <a href = "# Abschnitt-5" > Teil V </ a> </ li> </ Ul> </ Div> <Div class = "col-xs-9 "> <H2 id = "section-1"> der erste Teil </ h2> <P> Lorem ipsum dolor sit amet , consectetur adipiscing elit. Nam eu Sem tempor, varius quam an, luctus dui. Mauris magna metus, dapibus ang turpis vel, semper malesuada ante. Vestibulum id metus ac nisl bibendum scelerisque non non purus. Suspendisse varius nibh nicht aliquet sagittis. in tincidunt orci sit amet elementum vestibulum. Vivamus fermentum in arcu in aliquam. Quisque aliquam porta odio in fringilla. Vivamus nisl leo, blandit bei bibendum eu, Tristique eget risus. Integer aliquet quam ut elit suscipit id interdum neque porttitor. Integer faucibus ligula. < / p> <P> Vestibulum quis quam ut magna consequat faucibus. Pellentesque eget nisi a mi suscipit tincidunt. Ut tempus Diktum risus. Pellentesque viverra sagittis quam bei mattis. Suspendisse potenti. Aliquam sit amet gravida nibh, facilisis gravida odio. Phasellus auctor velit bei lacus blandit , COMMODO iaculis justo viverra. Etiam vitae est arcu. Mauris vel congue dolor. aliquam eget mi mi. Fusce quam tortor, commodo ac dui quis, bibendum viverra erat. Maecenas mattis lectus enim, quis tincidunt dui molestie euismod. Curabitur et diam Tristique, accumsan nunc eu, hendrerit tellus. < / p> <Hr> <H2 id = "section-2"> Der zweite Abschnitt </ h2> <P> Nullam hendrerit justo nicht leo aliquet imperdiet. Etiam in sagittis lectus. Suspendisse ultrices placerat accumsan. Mauris quis dapibus orci. In dapibus velit blandit pharetra tincidunt. Quisque nicht sapien ang lacus condimentum facilisis ut iaculis enim. Sed viverra interdum bibendum. Donec ac sollicitudin dolor. sed vitae fringilla lacus bei rutrum. Phasellus congue vestibulum ligula sed consequat. </ p> <P> Vestibulum consectetur scelerisque lacus, ac fermentum Lorem convallis sed. Nam odio tortor, Diktum quis malesuada an, pellentesque vitae orci. Vivamus elementum Felis eu auctor lobortis, Durchm velit egestas lacus, quis fermentum metus ante quis urna. Sed bei facilisis libero. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum bibendum blandit dolor. Nunc orci dolor, molestie ang nibh in, hendrerit tincidunt ante. Vivamus sem augue, hendrerit nicht sapien in, mollis ornare augue. </ p > <Hr> <H2 id = "section-3"> Teil III </ h2> <P> Integer pulvinar leo id risus pellentesque vestibulum. Sed diam libero, sodales eget sapien vel, porttitor bibendum enim. Donec sed nibh vitae Lorem porttitor blandit in nec ante. Pellentesque vitae metus ipsum. Phasellus sed nunc ac sem malesuada condimentum. Etiam in aliquam lectus. Nam vel sapien Durchm. Donec pharetra id arcu eget blandit. Proin imperdiet mattis augue in porttitor. Quisque tempus enim id lobortis feugiat. Suspendisse tincidunt risus quis dolor fringilla blandit. Ut sed sapien bei purus lacinia porttitor. Nullam iaculis, felis ein Pretium ornare, dolor nisl semper tortor, vel sagittis lacus est consequat eros. Sed id Pretium nisl. Curabitur dolor nisl, laoreet vitae aliquam id, tincidunt sit amet mauris. </ p> <P> Phasellus vitae suscipit justo. Mauris pharetra feugiat ante - ID lacinia. Etiam faucibus mauris id tempor egestas. Duis luctus turpis bei accumsan tincidunt. Phasellus risus risus, volutpat vel Tellus ac, tincidunt fringilla massa. Etiam hendrerit dolor eget ante rutrum adipiscing. Cras interdum ipsum mattis, tempus mauris vel , semper ipsum. Duis sed dolor ut enim lobortis pellentesque ultricies ac ligula. pellentesque convallis elit nisi, id vulputate ipsum ullamcorper ut. Cras ac pulvinar purus, ac viverra est. Suspendisse potenti. Integer pellentesque neque et elementum tempus. Curabitur bibendum in ligula ut rhoncus. </ p> <P> Quisque pharetra velit id velit iaculis Pretium. Nullam eine justo sed ligula porta sempre eu quis enim. Pellentesque pellentesque, metus bei facilisis hendrerit, lectus velit facilisis leo, quis volutpat turpis arcu quis enim. Nulla viverra Lorem elementum interdum ultricies. Suspendisse accumsan quam ang ante mollis tempus. Morbi vel accumsan diam, eget convallis tellus. Suspendisse potenti. </ p> <Hr> <H2 id = "section-4"> Teil IV </ h2> <P> Suspendisse ein orci facilisis, dignissim tortor vitae, ultrices mi. Vestibulum ein iaculis Lacus. Phasellus vitae convallis ligula ang volutpat tellus. Vivamus scelerisque mollis nisl ang vehicula elit egestas a. Sed luctus metus id mi gravida, faucibus convallis neque Pretium. Maecenas quis sapien ut leo fringilla tempor vitae sit amet leo. Donec imperdiet tempus placerat. Pellentesque pulvinar ultrices nunc sed ultrices. Morbi vel mi Pretium, fermentum lacus et, viverra tellus. Phasellus sodales libero nec dui convallis, sit amet fermentum sapien auctor . Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae ;. Sed eu elementum nibh, quis varius libero </ p> <P> Vestibulum quis quam ut magna consequat faucibus. Pellentesque eget nisi a mi suscipit tincidunt. Ut tempus Diktum risus. Pellentesque viverra sagittis quam bei mattis. Suspendisse potenti. Aliquam sit amet gravida nibh, facilisis gravida odio. Phasellus auctor velit bei lacus blandit , COMMODO iaculis justo viverra. Etiam vitae est arcu. Mauris vel congue dolor. aliquam eget mi mi. Fusce quam tortor, commodo ac dui quis, bibendum viverra erat. Maecenas mattis lectus enim, quis tincidunt dui molestie euismod. Curabitur et diam Tristique, accumsan nunc eu, hendrerit tellus. < / p> <P> Phasellus fermentum, neque sitzen amet sodales tempor, enim ante interdum eros, eget luctus ipsum eros ut ligula. Nunc ornare erat quis faucibus molestie. Proin malesuada consequat commodo. Mauris iaculis, eros ut dapibus luctus, massa enim elementum purus, sitzen amet Tristique purus purus ang felis. Morbi vestibulum sapien eget porta pulvinar. Nam bei quam Durchm. Proin rhoncus, felis elementum accumsan Diktum, felis nisi vestibulum Tellus et ultrices risus felis in orci. Quisque vestibulum sem nisl, vel congue leo Diktum ang. Cras eget est bei velit sagittis ullamcorper vel et lectus. In hac habitasse platea dictumst. Etiam interdum iaculis velit, vel sollicitudin lorem feugiat sit amet. Etiam luctus, quam sed sodales aliquam, lorem libero hendrerit urna, faucibus rhoncus massa nibh bei felis. Curabitur ac tempus nulla, ut semper erat. Vivamus porta ullamcorper Sem, ornare egestas mauris facilisis id. </ p> <P> Ut ut risus nisl. Fusce porttitor eros bei magna luctus, nicht congue nulla eleifend. Aenean porttitor feugiat augue facilisis. Pellentesque venenatis magna et risus commodo, ein commodo turpis gravida. Nam mollis massa dapibus urna aliquet, quis iaculis elit sodales. Sed eget ornare orci, eu malesuada justo. Nunc lacus augue, Diktum quis dui id, lacinia congue quam. Nulla Sem Sem, dolor ac aliquam nec, tempus convallis nunc. interdum et malesuada fames ac ante ipsum primis in faucibus. Nulla suscipit convallis iaculis. Quisque eget commodo ligula. Nullam leo dui, facilisis quis eleifend in, aliquet vitae nunc. Suspendisse fermentum odio ac massa ultricies pellentesque. Fusce eu suscipit massa. </ p> <Hr> <H2 id = "section-5"> Teil V </ h2> <P> Nam eget purus ang est consectetur vehicula. Nullam ultrices nisl risus, in viverra libero egestas sit amet. Etiam porttitor dolor nicht eros pulvinar malesuada. Vestibulum sit amet est mollis nulla tempus aliquet. Nullam luctus hendrerit arcu nicht laoreet. Morbi consequat placerat magna, ac ornare odio sagittis sed. Donec vitae ullamcorper purus. Vivamus nicht metus ac justo porta volutpat. </ p> <P> Vivamus mattis accumsan erat, vel convallis risus Pretium ang. Integer nunc nulla, viverra ut sem nicht, scelerisque vehicula arcu. Fusce bibendum convallis augue amet lobortis sitzen. Cras porta urna turpis, Sodales lobortis purus adipiscing id. Maecenas ullamcorper, turpis suscipit pellentesque fringilla, massa lacus pulvinar mi ang dignissim velit arcu eget purus. Nam bei dapibus tellus, eget euismod nisl. Ut eget venenatis sapien. Vivamus vulputate varius mauris, vel varius nisl facilisis ac. Nulla aliquet justo a nibh ornare, eu congue neque rutrum. </ p> <P> Suspendisse ein orci facilisis, dignissim tortor vitae, ultrices mi. Vestibulum ein iaculis Lacus. Phasellus vitae convallis ligula ang volutpat tellus. Vivamus scelerisque mollis nisl ang vehicula elit egestas a. Sed luctus metus id mi gravida, faucibus convallis neque Pretium. Maecenas quis sapien ut leo fringilla tempor vitae sit amet leo. Donec imperdiet tempus placerat. Pellentesque pulvinar ultrices nunc sed ultrices. Morbi vel mi Pretium, fermentum lacus et, viverra tellus. Phasellus sodales libero nec dui convallis, sit amet fermentum sapien auctor . Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae ;. Sed eu elementum nibh, quis varius libero </ p> <P> Morbi sed fermentum ipsum. Morbi ein orci vulputate tortor ornare blandit ein quis orci. Donec aliquam sodales gravida. In ut ullamcorper nisi, ac Pretium velit. Vestibulum vitae lectus volutpat, consequat Lorem sit amet, pulvinar tellus. In tincidunt vel leo eget pulvinar. Curabitur eine eros nicht lacus malesuada aliquam. Nullam et tempus odio. Integer ein quam nunc. In hac habitasse platea dictumst. aliquam porta nibh nulla et mattis turpis placerat eget. pellentesque dui diam, pellentesque vel gravida id, accumsan eu magna a . semper arcu Sed ut dignissim leo. </ p> <P> Sed Vitae lobortis diam, id molestie magna. Aliquam consequat ipsum quis est Diktum ultrices. Aenean nibh velit, fringilla in diam id, blandit hendrerit Lacus. Donec vehicula rutrum Tellus eget fermentum. Pellentesque ac erat et arcu ornare tincidunt. Aliquam erat volutpat. Vivamus lobortis urna quis gravida semper . In condimentum, est ein faucibus luctus, mi dolor cursus mi, id vehicula arcu risus ein nibh. Pellentesque blandit sapien lacus, vel vehicula nunc feugiat sit amet. </ p> </ Div> </ Div> </ Div> </ Body> </ Html>

    Versuchen »

    Die Ergebnisse sind wie folgt:

    Zusätzliche Navigation (Affix) Stecker Dateneigenschaften
  • Mit JavaScript: Sie können ein Element JavaScript manuell hinzugefügt Navigation (Affix) hinzuzufügen, wie folgt:
    $ ( '# MyAffix'). Affix ({
       Offset: {
    	  top: 100, unten: function () {
    		 return (this.bottom = 
    			$ ( '. B-footer'). OuterHeight (true))
    		 }
    	  }
    })
    

    Beispiele

    Das folgende Beispiel zeigt die Verwendung von zusätzlichen Navigation (Affix) Widget über JavaScript Nutzung:

    Beispiele

    <! DOCTYPE html> <Html> <Head> <Meta charset = "UTF-8"> <Titel> Bootstrap zusätzliche Navigation (Affix) Widget </ title> <link rel = "stylesheet" href = "http://cdn.static.w3big.com/libs/bootstrap/3.3.7/css/bootstrap.min.css"> <script src = "http://cdn.static.w3big.com/libs/jquery/2.1.1/jquery.min.js"> </ script> <script src = "http://cdn.static.w3big.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"> </ script> <Style>
    / * Custom Styles * / ul .nav-Tabs { Breite: 140 px ; Margin-top: 20 px ; Border-radius: 4 px ; Border: 1 px fest #DDD ; Box-Schatten: 0 1 px 4 px rgba (0, 0, 0, 0,067) ;} ul .nav-Tabs li { margin: 0 ; Border-top: 1 px fest #DDD ;} ul .nav-Tabs li: first-child { border-top: keiner ;} ul .nav-Tabs li a { margin: 0 ; Padding: 8 Pixel 16 px ; Border-radius: 0 ;} ul .nav-Tabs li .active a, ul .nav-Tabs li .active a: Hover { Farbe: #fff ; Hintergrund: # 0088cc ; Border: 1 px fest # 0088cc ;} ul .nav-Tabs li: first-child a { border-radius: 4 px 4 px 0 0 ;} ul .nav-Tabs li: last-child a { border-radius: 0 0 4 px 4 px ;} ul .nav-Tabs .affix { top: 30 px ; Set / * die Spitzenposition von fixierten Element * / }
    </ Style> <Script>
    $ (Dokument). Ready (Funktion () {$ ( "#myNav"). Affix ({ Offset: { top: 125 } });});
    </ Script> </ Head> <Body Daten-Spion = "scroll" Daten-target = "#myScrollspy"> <Div class = "container"> <Div class = "jumbotron"> <H1> Bootstrap Affix </ h1 > </ Div> <Div class = "Zeile"> <Div class = "col-xs-3 " id = "myScrollspy"> <Ul class = "nav nav-Tabs nav -stacked" id = "MyNav"> <Li class = "aktiv"> <a href = "# Abschnitt-1" > der erste Teil </ a> </ li> <Li> <a href = "# Abschnitt-2" > Der zweite Teil </ a> </ li> <Li> <a href = "# Abschnitt-3" > Teil III </ a> </ li> <Li> <a href = "# Abschnitt-4" > Teil IV </ a> </ li> <Li> <a href = "# Abschnitt-5" > Teil V </ a> </ li> </ Ul> </ Div> <Div class = "col-xs-9 "> <H2 id = "section-1"> der erste Teil </ h2> <P> Lorem ipsum dolor sit amet , consectetur adipiscing elit. Nam eu Sem tempor, varius quam an, luctus dui. Mauris magna metus, dapibus ang turpis vel, semper malesuada ante. Vestibulum id metus ac nisl bibendum scelerisque non non purus. Suspendisse varius nibh nicht aliquet sagittis. in tincidunt orci sit amet elementum vestibulum. Vivamus fermentum in arcu in aliquam. Quisque aliquam porta odio in fringilla. Vivamus nisl leo, blandit bei bibendum eu, Tristique eget risus. Integer aliquet quam ut elit suscipit id interdum neque porttitor. Integer faucibus ligula. < / p> <P> Vestibulum quis quam ut magna consequat faucibus. Pellentesque eget nisi a mi suscipit tincidunt. Ut tempus Diktum risus. Pellentesque viverra sagittis quam bei mattis. Suspendisse potenti. Aliquam sit amet gravida nibh, facilisis gravida odio. Phasellus auctor velit bei lacus blandit , COMMODO iaculis justo viverra. Etiam vitae est arcu. Mauris vel congue dolor. aliquam eget mi mi. Fusce quam tortor, commodo ac dui quis, bibendum viverra erat. Maecenas mattis lectus enim, quis tincidunt dui molestie euismod. Curabitur et diam Tristique, accumsan nunc eu, hendrerit tellus. < / p> <Hr> <H2 id = "section-2"> Der zweite Abschnitt </ h2> <P> Nullam hendrerit justo nicht leo aliquet imperdiet. Etiam in sagittis lectus. Suspendisse ultrices placerat accumsan. Mauris quis dapibus orci. In dapibus velit blandit pharetra tincidunt. Quisque nicht sapien ang lacus condimentum facilisis ut iaculis enim. Sed viverra interdum bibendum. Donec ac sollicitudin dolor. sed vitae fringilla lacus bei rutrum. Phasellus congue vestibulum ligula sed consequat. </ p> <P> Vestibulum consectetur scelerisque lacus, ac fermentum Lorem convallis sed. Nam odio tortor, Diktum quis malesuada an, pellentesque vitae orci. Vivamus elementum Felis eu auctor lobortis, Durchm velit egestas lacus, quis fermentum metus ante quis urna. Sed bei facilisis libero. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum bibendum blandit dolor. Nunc orci dolor, molestie ang nibh in, hendrerit tincidunt ante. Vivamus sem augue, hendrerit nicht sapien in, mollis ornare augue. </ p > <Hr> <H2 id = "section-3"> Teil III </ h2> <P> Integer pulvinar leo id risus pellentesque vestibulum. Sed diam libero, sodales eget sapien vel, porttitor bibendum enim. Donec sed nibh vitae Lorem porttitor blandit in nec ante. Pellentesque vitae metus ipsum. Phasellus sed nunc ac sem malesuada condimentum. Etiam in aliquam lectus. Nam vel sapien Durchm. Donec pharetra id arcu eget blandit. Proin imperdiet mattis augue in porttitor. Quisque tempus enim id lobortis feugiat. Suspendisse tincidunt risus quis dolor fringilla blandit. Ut sed sapien bei purus lacinia porttitor. Nullam iaculis, felis ein Pretium ornare, dolor nisl semper tortor, vel sagittis lacus est consequat eros. Sed id Pretium nisl. Curabitur dolor nisl, laoreet vitae aliquam id, tincidunt sit amet mauris. </ p> <P> Phasellus vitae suscipit justo. Mauris pharetra feugiat ante - ID lacinia. Etiam faucibus mauris id tempor egestas. Duis luctus turpis bei accumsan tincidunt. Phasellus risus risus, volutpat vel Tellus ac, tincidunt fringilla massa. Etiam hendrerit dolor eget ante rutrum adipiscing. Cras interdum ipsum mattis, tempus mauris vel , semper ipsum. Duis sed dolor ut enim lobortis pellentesque ultricies ac ligula. pellentesque convallis elit nisi, id vulputate ipsum ullamcorper ut. Cras ac pulvinar purus, ac viverra est. Suspendisse potenti. Integer pellentesque neque et elementum tempus. Curabitur bibendum in ligula ut rhoncus. </ p> <P> Quisque pharetra velit id velit iaculis Pretium. Nullam eine justo sed ligula porta sempre eu quis enim. Pellentesque pellentesque, metus bei facilisis hendrerit, lectus velit facilisis leo, quis volutpat turpis arcu quis enim. Nulla viverra Lorem elementum interdum ultricies. Suspendisse accumsan quam ang ante mollis tempus. Morbi vel accumsan diam, eget convallis tellus. Suspendisse potenti. </ p> <Hr> <H2 id = "section-4"> Teil IV </ h2> <P> Suspendisse ein orci facilisis, dignissim tortor vitae, ultrices mi. Vestibulum ein iaculis Lacus. Phasellus vitae convallis ligula ang volutpat tellus. Vivamus scelerisque mollis nisl ang vehicula elit egestas a. Sed luctus metus id mi gravida, faucibus convallis neque Pretium. Maecenas quis sapien ut leo fringilla tempor vitae sit amet leo. Donec imperdiet tempus placerat. Pellentesque pulvinar ultrices nunc sed ultrices. Morbi vel mi Pretium, fermentum lacus et, viverra tellus. Phasellus sodales libero nec dui convallis, sit amet fermentum sapien auctor . Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae ;. Sed eu elementum nibh, quis varius libero </ p> <P> Vestibulum quis quam ut magna consequat faucibus. Pellentesque eget nisi a mi suscipit tincidunt. Ut tempus Diktum risus. Pellentesque viverra sagittis quam bei mattis. Suspendisse potenti. Aliquam sit amet gravida nibh, facilisis gravida odio. Phasellus auctor velit bei lacus blandit , COMMODO iaculis justo viverra. Etiam vitae est arcu. Mauris vel congue dolor. aliquam eget mi mi. Fusce quam tortor, commodo ac dui quis, bibendum viverra erat. Maecenas mattis lectus enim, quis tincidunt dui molestie euismod. Curabitur et diam Tristique, accumsan nunc eu, hendrerit tellus. < / p> <P> Phasellus fermentum, neque sitzen amet sodales tempor, enim ante interdum eros, eget luctus ipsum eros ut ligula. Nunc ornare erat quis faucibus molestie. Proin malesuada consequat commodo. Mauris iaculis, eros ut dapibus luctus, massa enim elementum purus, sitzen amet Tristique purus purus ang felis. Morbi vestibulum sapien eget porta pulvinar. Nam bei quam Durchm. Proin rhoncus, felis elementum accumsan Diktum, felis nisi vestibulum Tellus et ultrices risus felis in orci. Quisque vestibulum sem nisl, vel congue leo Diktum ang. Cras eget est bei velit sagittis ullamcorper vel et lectus. In hac habitasse platea dictumst. Etiam interdum iaculis velit, vel sollicitudin lorem feugiat sit amet. Etiam luctus, quam sed sodales aliquam, lorem libero hendrerit urna, faucibus rhoncus massa nibh bei felis. Curabitur ac tempus nulla, ut semper erat. Vivamus porta ullamcorper Sem, ornare egestas mauris facilisis id. </ p> <P> Ut ut risus nisl. Fusce porttitor eros bei magna luctus, nicht congue nulla eleifend. Aenean porttitor feugiat augue facilisis. Pellentesque venenatis magna et risus commodo, ein commodo turpis gravida. Nam mollis massa dapibus urna aliquet, quis iaculis elit sodales. Sed eget ornare orci, eu malesuada justo. Nunc lacus augue, Diktum quis dui id, lacinia congue quam. Nulla Sem Sem, dolor ac aliquam nec, tempus convallis nunc. interdum et malesuada fames ac ante ipsum primis in faucibus. Nulla suscipit convallis iaculis. Quisque eget commodo ligula. Nullam leo dui, facilisis quis eleifend in, aliquet vitae nunc. Suspendisse fermentum odio ac massa ultricies pellentesque. Fusce eu suscipit massa. </ p> <Hr> <H2 id = "section-5"> Teil V </ h2> <P> Nam eget purus ang est consectetur vehicula. Nullam ultrices nisl risus, in viverra libero egestas sit amet. Etiam porttitor dolor nicht eros pulvinar malesuada. Vestibulum sit amet est mollis nulla tempus aliquet. Nullam luctus hendrerit arcu nicht laoreet. Morbi consequat placerat magna, ac ornare odio sagittis sed. Donec vitae ullamcorper purus. Vivamus nicht metus ac justo porta volutpat. </ p> <P> Vivamus mattis accumsan erat, vel convallis risus Pretium ang. Integer nunc nulla, viverra ut sem nicht, scelerisque vehicula arcu. Fusce bibendum convallis augue amet lobortis sitzen. Cras porta urna turpis, Sodales lobortis purus adipiscing id. Maecenas ullamcorper, turpis suscipit pellentesque fringilla, massa lacus pulvinar mi ang dignissim velit arcu eget purus. Nam bei dapibus tellus, eget euismod nisl. Ut eget venenatis sapien. Vivamus vulputate varius mauris, vel varius nisl facilisis ac. Nulla aliquet justo a nibh ornare, eu congue neque rutrum. </ p> <P> Suspendisse ein orci facilisis, dignissim tortor vitae, ultrices mi. Vestibulum ein iaculis Lacus. Phasellus vitae convallis ligula ang volutpat tellus. Vivamus scelerisque mollis nisl ang vehicula elit egestas a. Sed luctus metus id mi gravida, faucibus convallis neque Pretium. Maecenas quis sapien ut leo fringilla tempor vitae sit amet leo. Donec imperdiet tempus placerat. Pellentesque pulvinar ultrices nunc sed ultrices. Morbi vel mi Pretium, fermentum lacus et, viverra tellus. Phasellus sodales libero nec dui convallis, sit amet fermentum sapien auctor . Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae ;. Sed eu elementum nibh, quis varius libero </ p> <P> Morbi sed fermentum ipsum. Morbi ein orci vulputate tortor ornare blandit ein quis orci. Donec aliquam sodales gravida. In ut ullamcorper nisi, ac Pretium velit. Vestibulum vitae lectus volutpat, consequat Lorem sit amet, pulvinar tellus. In tincidunt vel leo eget pulvinar. Curabitur eine eros nicht lacus malesuada aliquam. Nullam et tempus odio. Integer ein quam nunc. In hac habitasse platea dictumst. aliquam porta nibh nulla et mattis turpis placerat eget. pellentesque dui diam, pellentesque vel gravida id, accumsan eu magna a . semper arcu Sed ut dignissim leo. </ p> <P> Sed Vitae lobortis diam, id molestie magna. Aliquam consequat ipsum quis est Diktum ultrices. Aenean nibh velit, fringilla in diam id, blandit hendrerit Lacus. Donec vehicula rutrum Tellus eget fermentum. Pellentesque ac erat et arcu ornare tincidunt. Aliquam erat volutpat. Vivamus lobortis urna quis gravida semper . In condimentum, est ein faucibus luctus, mi dolor cursus mi, id vehicula arcu risus ein nibh. Pellentesque blandit sapien lacus, vel vehicula nunc feugiat sit amet. </ p> </ Div> </ Div> </ Div> </ Body> </ Html>

    Versuchen »

    Die Ergebnisse sind wie folgt:

    Zusätzliche Navigation (Affix) Plug-in Javascript

Durch die CSS-Positionierung

In den beiden oben genannten mit zusätzlichen Navigations (Affix) Plug-In-Modus, müssen Sie CSS-Positionierung Inhalt gehen. Zusätzliche Navigation (Affix) Plug-in zwischen den drei Klassenwechsel, haben jede Klasse einen bestimmtenZustand gezeigt:.affix, .affix-topund .affix-bottom.Befolgen Sie diese Schritte, um Ihre eigene CSS für diese drei Staaten einzurichten (nicht auf dieses Plugin verlassen).

  • Zu Beginn, fügen Sie dasPlug-.affix-Top - Element in seiner obersten Position anzuzeigen.Diese Zeit benötigt keine CSS Positionierung.
  • Wenn man durch das Hinzufügen zusätzlicher Navigation (Affix) Elemente Scrollen, sollte es die tatsächliche zusätzliche Navigation (Affix) auslösen. An diesem Punkt.affix wird .affix-top ersetzen,und legen Sieposition: fixed; (zurVerfügung gestelltvon Bootstrap CSS - Code).
  • Wenn Sie den Boden des Offset definieren, wenn die Rollen Erreichen dieser Position sollte.affix-Boden ersetzt .affix.Da der Offset ist optional, wenn Sie den Offset eingestellt zugleich benötigt wird, um die entsprechende CSS gesetzt. In diesem Fall fügen Sie diePosition , wenn nötig: absolute ;.

Optionen

Es gibt einige Optionen durch Datenattribute oder JavaScript zu übergeben. Die folgende Tabelle enthält die folgenden Optionen:

选项名称类型/默认值Data 属性名称描述
offsetnumber | function | object
默认值:10
data-offset当计算滚动位置时,距离顶部的偏移像素。如果设置了一个数字,则该偏移量的值将被应用在顶部和底部。如果设置了一个对象偏移,则其值形如 offset: { top: 10 } 或 offset: { top: 10, bottom: 5 }。如果需要动态计算偏移,请使用函数。