欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Bootstrap中自動定位浮標(biāo)的示例分析

這篇文章給大家分享的是有關(guān)Bootstrap中自動定位浮標(biāo)的示例分析的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創(chuàng)新互聯(lián)服務(wù)項目包括公安網(wǎng)站建設(shè)、公安網(wǎng)站制作、公安網(wǎng)頁制作以及公安網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,公安網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到公安省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

Bootstrap是什么

Bootstrap是目前最受歡迎的前端框架,它是基于 HTML、CSS、JAVASCRIPT 的,它簡潔靈活,使得 Web 開發(fā)更加快捷,它還有一個響應(yīng)最好的Grid系統(tǒng),并且能夠在手機(jī)端通用,而Bootstrap是使用許多可重用的CSS和JavaScript組件,可以幫助實現(xiàn)需要的幾乎任何類型的網(wǎng)站的功能,此外,所有這些組件都是響應(yīng)式的。

Affix 插件主要功能就是通過插件給某個元素(需要固定的元素)添加或刪除position:fixed,實現(xiàn)元素在瀏覽器窗口的粘性固定效果。

基本用法

首先,來看一個蘋果官網(wǎng)對自動定位浮標(biāo)的應(yīng)用

Bootstrap中自動定位浮標(biāo)的示例分析

從上面的git圖中可知,Macbook一欄滾動到一定高度時,固定在窗口頂部便不再移動

Affix 插件可以對任何元素進(jìn)行固定定位,其中比較簡單的方法,就是通過自定義屬性data來觸發(fā)。其主要包括兩個參數(shù):

1、data-spy:取值 affix,表示元素是固定不變的。

2、data-offset:整數(shù)值,比如 90,表示元素 top 和 bottom 的值都是 90px,其包括兩種方式:data-offset-top和data-offset-bottom

data-offset-top用來設(shè)置元素距離頂部的距離。比如 90,表示元素距離頂部 90px,當(dāng)用戶從頂部向下拖動滾動條,當(dāng)滾動的距離大于 90px 時,affix 元素不再滾動,就會固定在瀏覽器窗口頂部

data-offset-bottom剛好與 data-offset-top 相反

<div data-spy="affix" data-offset="90">affix元素</div>
<!-- 等價 -->
<div data-spy="affix" data-offset-top="90" data-offset-bottom="90">affix元素</div>

【設(shè)置CSS】

在使用Affix插件時,必須通過 CSS 定位內(nèi)容。Affix插件在三種 class 之間切換,每種 class 都呈現(xiàn)了特定的狀態(tài):.affix、.affix-top 和 .affix-bottom

1、在開始時,插件添加.affix-top來指示元素在它的最頂端位置。這個時候不需要任何的 CSS 定位 

2、當(dāng)滾動經(jīng)過添加了Affix的元素時,應(yīng)觸發(fā)實際的Affix。此時.affix會替代.affix-top,同時設(shè)置position: fixed(由 Bootstrap 的 CSS 代碼提供)

這時,需要手動設(shè)置.affix,如.affix{top:0;}表示停止在窗口頂部

3、如果定義了底部偏移,當(dāng)滾動到達(dá)該位置時,應(yīng)把.affix替換為.affix-bottom。由于偏移是可選的,假如設(shè)置了該偏移,則要求同時設(shè)置適當(dāng)?shù)?CSS。在這種情況下,請在必要的時候添加position: absolute;

<style>
.test{width100%;height50px;background-color:lightgreen;}
.affix{top:0px;}
</style>
</head>
<body style="height:1000px;" >
<div style="height:100px"></div>
<div data-spy="affix" data-offset="100" class="test"></div>
</body>

Bootstrap中自動定位浮標(biāo)的示例分析

JS觸發(fā)

有時候,使用該插件,其頂部和底部的高度不一定是固定的,所以在初始化時使用聲明式用法不太合適。這時,使用javascript用法就顯得比較靈活了,因為它不僅支持傳入數(shù)字型的offset,還支持傳入能夠動態(tài)計算offset的function函數(shù)

<script>
$('#myAffix').affix({
  offset: {
    top:100,
    bottomfunction () {
      return (this.bottom = $('footer').outerHeight(true))
    }
  }
})    
</script>

【事件】

affix組件提供了6種事件,即affix和affixed各對應(yīng)于3種狀態(tài)(普通、top、bottom)時的事件

affix.bs.affix    在定位結(jié)束之前立即觸發(fā)
affixed.bs.affix    在定位結(jié)束之后立即觸發(fā)
affix-top.bs.affix    在定位元素應(yīng)用affixed-top效果之前立即觸發(fā)
affixed-top.bs.affix    在定位元素應(yīng)用affixed-top效果之后立即觸發(fā)
affix-bottom.bs.affix    在定位元素應(yīng)用affixed-bottom效果之前立即觸發(fā)
affixed-bottom.bs.affix    在定位元素應(yīng)用affixed-bottom效果之后立即觸發(fā)
<style>
.test{width100%;height50px;background-color:lightgreen;}
header{height100px;}
.affix{top:0px;}
</style>
</head>
<body style="height:1000px;">
<header></header>
<div data-spy="affix" class="test"></div>
<script>
$(function(){
    $('.test').affix({
        offset:{
            top:function(){
                return (this.top = $('header').outerHeight(true))
            }
        }
    }).on('affix.bs.affix',function(){
        $(this).html('我被固定在窗口頂部');
    }).on('affix-top.bs.affix',function(){
        $(this).html('我正跟隨滾動條滾動');
    })
})    
</script>

Bootstrap中自動定位浮標(biāo)的示例分析

感謝各位的閱讀!關(guān)于“Bootstrap中自動定位浮標(biāo)的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網(wǎng)頁名稱:Bootstrap中自動定位浮標(biāo)的示例分析
轉(zhuǎn)載注明:http://aaarwkj.com/article30/gooopo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司面包屑導(dǎo)航、手機(jī)網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站外貿(mào)網(wǎng)站建設(shè)、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
日本精品在线不卡视频| 亚洲av天堂在线播放| 九色91成人在线视频| 中文色婷婷国产精品视频| 亚洲成人免费在线一区| 99麻豆久久久精品国产| 久激情内射婷内射蜜桃| 国产午夜福利av在线麻豆| 综合激情网激情五月天| 国产午夜亚洲精品福利| 中文字幕国产精品综合一区| 肉肉开房天天操夜夜操| 日本一区二区三在线观看| 91麻豆精品在线观看| 欧美一级特黄免费大片| 久久成人综合亚洲精品欧美| 五月婷婷丁香在线观看| 老熟女乱色一区二区三区| 视频一区中文字幕在线| 国产精品线路一线路三| 日本少妇人妻一区二区| 国产av综合一区二区| 午夜在线观看视频免费| 日韩高清伦理一区二区| 中文字幕日本人妻少妇| 亚洲欧美国产精品日韩| 国产男女在线视频观看| 亚洲日本一区二区三区电影| 日韩亚洲欧洲一区二区三区| 欧美又粗又成人大视频 | 国内一级黄色片免费观看| 尤物视频在线观看羞羞| 日韩美女搞黄色的网站| 午夜福利精品在线观看| 国产一区中文字幕在线| 久久综合色爱综合欧美| 在线一区二区三区高清视频| 国产熟女真实乱精品视频| 久久午夜av一区二区| 亚洲成人精品免费观看| 亚洲一区二区精品免费视频|