本文實(shí)例為大家分享了Bootstrap Scrollspy插件的具體代碼,供大家參考,具體內(nèi)容如下
導(dǎo)航欄Scrollspy例子
<!-- The scrollable area --><body data-spy="scroll" data-target=".navbar" data-offset="50"><!-- The navbar - The <a> elements are used to jump to a section in the scrollable area --><nav class="navbar navbar-inverse navbar-fixed-top">... <ul class="nav navbar-nav"> <li><a href="#section1" rel="external nofollow" rel="external nofollow" >Section 1</a></li> ...</nav><!-- Section 1 --><div id="section1"> <h1>Section 1</h1> <p>Try to scroll this page and look at the navigation bar while scrolling!</p></div>...</body>
垂直Scrollspy例子
<body data-spy="scroll" data-target="#myScrollspy" data-offset="20"> <div class="container"> <div class="row"> <nav class="col-sm-3" id="myScrollspy"> <ul class="nav nav-pills nav-stacked"> <li><a href="#section1" rel="external nofollow" rel="external nofollow" >Section 1</a></li> ... </ul> </nav> <div class="col-sm-9"> <div id="section1"> <h1>Section 1</h1> <p>Try to scroll this page and look at the navigation list while scrolling!</p> </div> ... </div> </div> </div></body>
Scrollspy的使用
使用Scrollspy只需在對(duì)應(yīng)的HTML元素里添加幾個(gè)關(guān)鍵的屬性:
- data-spy=”scroll”
添加到需要滾動(dòng)的元素中,比如最常見(jiàn)的body元素,或者container。
- data-target=”selector”
添加到需要滾動(dòng)的元素中,selector指示的是控制滾動(dòng)的元素比如”.navbar”, “#myScrollspy”。
- <a href=”#section”>section</a>
在控制滾動(dòng)的元素中用link鏈接到對(duì)應(yīng)的位置。注意鏈接的id要跟對(duì)應(yīng)位置元素的id相匹配。例如,<div id=”section1”>與<a href=”#seciton1”。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注