• 當前位置: 首頁 / 廈門建站(zhàn)百科(kē) / 廈門網站(zhàn)建設
  • theia-sticky-sideba實現(xiàn)側欄滾動固定

    時間(jiān):2022-11-17 浏覽量: 收藏

    關于側邊欄跟随固定浮動效果網上一搜一大(dà)把,可(kě)真正能實現(xiàn)的沒有幾個。再加上需要(yào)手動修改代碼,而教程寫的都不(bù)那麽完整詳細,大(dà)家(jiā)操作過程中就(jiù)會(huì)遇到這(zhè)樣那樣的問(wèn)題。如:邊欄遮擋底部footer、邊欄會(huì)頂着頁腳footer無限滾下去等等,這(zhè)讓對代碼。

    今天就(jiù)爲大(dà)家(jiā)奉上具體(tǐ)實現(xiàn)方法,不(bù)會(huì)代碼的小(xiǎo)白(bái)都會(huì)操作哦。

    爲什麽要(yào)使用邊欄跟随效果?

    目前很(hěn)多(duō)網站(zhàn)都在使用邊欄跟随效果,也就(jiù)是(shì)随着滾動條的滾動邊欄跟着滑動或者固定的效果。這(zhè)樣一來(lái)可(kě)以彌補當一個頁面很(hěn)長,而側邊欄太短(duǎn)的時候的産生空白(bái),并且還可(kě)以合理利用空間(jiān)展示更多(duō)信息,從(cóng)而大(dà)大(dà)的提高(gāo)網站(zhàn)浏覽量、文章點擊率。這(zhè)樣子的效果很(hěn)适合于文章的列表與廣告聯盟的展示。

    如何實現(xiàn)智能側邊欄跟随固定浮動的效果?

    這(zhè)裡(lǐ)我推薦給大(dà)家(jiā)一款jquery滾動固定側邊欄插件(jiàn)theia-sticky-sidebar.js,該jquery滾動固定側邊欄插件(jiàn)在頁面向下滾動時,可(kě)以将左側或右側側邊欄固定在頁面中。它特别适合于多(duō)列布局的頁面,并能和bootstrap或Foundation配合使用。

    插件(jiàn)的兼容性

    本段代碼兼容目前最新的各類主流浏覽器,适用浏覽器:搜狗、360、FireFox(建議)、Chrome、Safari、Opera、傲遊、世界之窗(chuāng),不(bù)支持IE8及以下浏覽器,首選火(huǒ)狐浏覽器。是(shì)一款不(bù)錯的的特效插件(jiàn),需要(yào)的朋友可(kě)以下載!

    如何實現(xiàn)智能側邊欄跟随固定範圍浮動的效果?

    HTML代碼:

    <html>
     <head></head>
     <body>
      <div class="wrapper"> 
       <div class="content">
        ...
       </div> 
       <div class="sidebar">
        ...
       </div> 
      </div>
     </body>
    </html>

    其中,sidebar是(shì)想要(yào)智能滑動的元素;引入JS

    <script type="text/javascript" src="static/js/jquery.min2.js"></script>
    <script type="text/javascript" src="theia-sticky-sidebar.js"></script>
    <script type="text/javascript">
      jQuery(document).ready(function() {
        jQuery('.sidebar').theiaStickySidebar({
          // Settings
          additionalMarginTop: 30
        });
      });
    </script>

    其中,第一個 js,若重複請自(zì)行(xíng)删減!第二個 theia-sticky-sidebar.js,可(kě)以去這(zhè)裡(lǐ)下載(鏈接: https://pan.baidu.com/s/1nmCkF9s0CiWTCTjrmVokew 提取碼: j1bb);第三個 js 中的.sidebar跟上面的對應,就(jiù)是(shì)想要(yào)智能滑動的元素對應的選擇器,class 或 id。
    可(kě)用配置參數及說明:
    containerSelector:側邊欄的父容器元素。如果沒有指定直接使用側邊欄的父元素。
    additionalMarginTop:可(kě)選值。指定側邊欄的頂部margin值,單位像素,默認爲0像素。
    additionalMarginBottom:可(kě)選值。指定側邊欄的底部margin值,單位像素,默認爲0像素。
    updateSidebarHeight:是(shì)否更新側邊欄的高(gāo)度。默認爲true。
    minWidth:如果側邊欄的寬度小(xiǎo)于這(zhè)個值,将恢複爲正常尺寸。默認值爲0。(該選項用于響應式設計)
    defaultPosition:側邊欄必須是(shì)非static的定位方式。默認爲relative定位方式。
    namespace:綁定事件(jiàn)的命名空間(jiān)。默認爲TSS。

    以上就(jiù)是(shì)jquery插件(jiàn)theia-sticky-sidebar.js實現(xiàn)的智能側邊欄跟随固定浮動的效果,至此已經實現(xiàn)了部署。

    下載地(dì)址:

    鏈接: https://pan.baidu.com/s/1aWwoSgLgFWxidNsQanjL5g 提取碼: 5j3x
    效果演示:

    http://demo.jb51.net/js/2017/theia-sticky-sidebar/

    側欄滾動固定    

    頂一下
    (0)
    0.00%
    踩一下
    0
    0.00%
    加載中~

    相(xiàng)關推薦

    RELATED RECOMMEND

    Copyright © 2012-2024 世敏網絡 版權所有   京ICP證000000号    閩公網安備 35020502000640号        關鍵詞聚合

    世敏網絡

    您已成功複制(zhì)微(wēi)信号,去微(wēi)信立即添加好友!

    打開(kāi)微(wēi)信

    Wechart

    點擊下方複制(zhì)按鈕,複制(zhì)微(wēi)信号!

    jzm866081

    https://www.xmsmwl.cn
    廈門漳州市曙光網絡服務有限公司

    點擊這(zhè)裡(lǐ)聯系在線客服
    嘿!有什麽能幫到您的嗎(ma)?