亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Bootstrap每天必學之附加導航(Affix)插件

 更新時間:2016年04月25日 09:42:49   投稿:lijiao  
Bootstrap每天必學之附加導航(Affix)插件,附加導航即粘貼在屏幕某處實現錨點功能,感興趣的小伙伴們可以參考一下

附加導航(Affix)插件允許某個 <div> 固定在頁面的某個位置。您也可以在打開或關閉使用該插件之間進行切換。一個常見的例子是社交圖標。它們將在某個位置開始,但當頁面點擊某個標記,該 <div> 會鎖定在某個位置,不會隨著頁面其他部分一起滾動。
如果您想要單獨引用該插件的功能,那么您需要引用 affix.js。

一、用法

可以通過 data 屬性或者通過 JavaScript 來使用附加導航(Affix)插件。
1、通過 data 屬性:如需向元素添加附加導航(Affix)行為,只需要向需要監(jiān)聽的元素添加 data-spy="affix" 即可。請使用偏移來定義何時切換元素的鎖定和移動。
2、通過 JavaScript:您可以通過 JavaScript 手動為某個元素添加附加導航(Affix)

二、通過 CSS 定位

在上面兩種使用附加導航(Affix)插件的方式中,您都必須通過 CSS 定位內容。附加導航(Affix)插件在三種 class 之間切換,每種 class 都呈現了特定的狀態(tài): .affix、.affix-top 和 .affix-bottom。請按照下面的步驟,來為這三種狀態(tài)設置您自己的 CSS(不依賴此插件)。
1、在開始時,插件添加 .affix-top 來指示元素在它的最頂端位置。這個時候不需要任何的 CSS 定位。
2、當滾動經過添加了附加導航(Affix)的元素時,應觸發(fā)實際的附加導航(Affix)。此時 .affix 會替代 .affix-top,同時設置 position: fixed;(由 Bootstrap 的 CSS 代碼提供)。
3、如果定義了底部偏移,當滾動到達該位置時,應把 .affix 替換為 .affix-bottom。由于偏移是可選的,假如設置了該偏移,則要求同時設置適當的 CSS。在這種情況下,請在必要的時候添加 position: absolute;。

三、選項

有一些選項是通過 data 屬性或 JavaScript 來傳遞的。下表列出了這些選項:

四、實例
附加導航即粘貼在屏幕某處實現錨點功能。
1、基本實例

<body data-spy="scroll" data-target="#myScrollspy">

 <div class="container">
 <div class="jumbotron" style="height:150px">
 <h1>Bootstrap Affix</h1>
 </div>
 <div class="row">
 <div class="col-xs-3" id="myScrollspy">
 <ul class="nav nav-pills nav-stacked" data-spy="affix"data-offset-top="150">
  <li class="active">
  <a href="#section-1">第一部分 </a>
  </li>
  <li>
  <a href="#section-2">第二部分</a>
  </li>
  <li>
  <a href="#section-3">第三部分</a>
  </li>
  <li>
  <a href="#section-4">第四部分</a>
  </li>
  <li>
  <a href="#section-4">第五部分</a>
  </li>
 </ul>
 </div>
 <div class="col-xs-9">
 <h2 id="section-1">第一部分</h2>
 <p>
  ...
 </p>
 <h2 id="section-2">第二部分</h2>
 <p>
  ...
 </p>
 <h2 id="section-3">第三部分</h2>
 <p>
  ...
 </p>
 <h2 id="section-4">第四部分</h2>
 <p>
  ...
 </p>
 <h2 id="section-5">第四部分</h2>
 <p>
  ...
 </p>
 </div>

 </div>
 </div>

2、導航的 CSS 部分

ul.nav-pills {
 width: 200px;
}
ul.nav-pills.affix {
 top: 30px;
}
//JavaScript 代替 data-spy="affix" data-offset-top="125"

$('#myAffix').affix({
 offset : {
 top : 150
 }
})

我們默認使用的是 top,當然也可以默認居底 bottom。這個定位方式是直接通過 CSS定位的。

//設置成 bottom

ul.nav-tabs.affix-bottom {
 bottom: 30px;
}
//設置成 bottom

$('#myAffix').affix({
 offset : {
 bottom : 150
 }
})

Affix 包含幾個事件,如下:

//其他雷同

$('#myAffix').on('affixed-top.bs.affix', function() {
 alert('觸發(fā)!');
});

如果大家還想深入學習,可以點擊這里進行學習,再為大家附3個精彩的專題:

Bootstrap學習教程

Bootstrap實戰(zhàn)教程

Bootstrap插件使用教程

以上就是本文的全部內容,希望對大家的學習有所幫助。 

相關文章

  • 奇偶行高亮顯示及鼠標劃過高亮顯示類

    奇偶行高亮顯示及鼠標劃過高亮顯示類

    奇或偶數行高亮顯示及鼠標莫過高亮顯示,一個經常用到的效果,也能谷歌到大把的這種效果JS,但好像還沒有一個封裝成類直接用的.想象自己當初谷歌這個類時,還真沒少折騰時間.
    2010-07-07
  • 快速掌握WordPress中加載JavaScript腳本的方法

    快速掌握WordPress中加載JavaScript腳本的方法

    這篇文章主要介紹了快速掌握WordPress中加載JavaScript腳本的方法,以及響應的CSS樣式加載方法的簡介,需要的朋友可以參考下
    2015-12-12
  • JavaScript中數據結構與算法(三):鏈表

    JavaScript中數據結構與算法(三):鏈表

    這篇文章主要介紹了JavaScript中數據結構與算法(三):鏈表,本文分別講解了單鏈表與雙鏈表以及增加節(jié)和刪除節(jié)的代碼實例,需要的朋友可以參考下
    2015-06-06
  • js實現簡潔的TAB滑動門效果代碼

    js實現簡潔的TAB滑動門效果代碼

    這篇文章主要介紹了js實現簡潔的TAB滑動門效果代碼,通過簡單的JavaScript自定義函數動態(tài)遍歷頁面元素實現tab滑動切換的功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • js中indexOf()的簡單使用示例

    js中indexOf()的簡單使用示例

    indexOf在js中有著重要的作用,可以判斷一個元素是否在數組中存在,或者判斷一個字符是否在字符串中存在,下面這篇文章主要給大家介紹了關于js中indexOf()簡單使用的相關資料,需要的朋友可以參考下
    2023-01-01
  • Rxjs?TakeUntil?操作符內容梳理總結

    Rxjs?TakeUntil?操作符內容梳理總結

    這篇文章主要介紹了Rxjs?TakeUntil操作符內容梳理總結,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • BootStrap Table 分頁后重新搜索問題的解決辦法

    BootStrap Table 分頁后重新搜索問題的解決辦法

    這篇文章主要介紹了BootStrap Table 分頁后重新搜索問題的解決辦法,自定義搜索且有分頁功能,比如搜索產品名的功能。小編給大家?guī)砹岁P鍵代碼,非常不錯,需要的朋友可以參考下
    2016-08-08
  • 微信小程序web-view環(huán)境下H5跳轉小程序頁面方法實例代碼

    微信小程序web-view環(huán)境下H5跳轉小程序頁面方法實例代碼

    微信小程序是一種全新的連接用戶與服務的方式,它可以在微信內被便捷地獲取和傳播,同時具有出色的使用體驗,下面這篇文章主要給大家介紹了關于微信小程序web-view環(huán)境下H5跳轉小程序頁面方法的相關資料,需要的朋友可以參考下
    2022-08-08
  • js Select下拉列表框進行多選、移除、交換內容的具體實現方法

    js Select下拉列表框進行多選、移除、交換內容的具體實現方法

    我們經常會看到很多的網站會看到有下拉列表的內容進行直接增加與移除,下面我來介紹一款js Select下拉列表框進行多選、移除、交換內容實例
    2013-08-08
  • 小程序實現上下切換位置

    小程序實現上下切換位置

    這篇文章主要為大家詳細介紹了小程序實現上下切換位置,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11

最新評論