欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jQuery插件 - theia-sticky-sidebar - 智能側邊欄跟隨固定范圍浮動的效果

老白7年前4954瀏覽0評論

 之前發過一篇關于跟隨浮動在限制區域內的jquery插件,《jquery 滾動跟隨 到達底部時會停止跟隨特效代碼》,但兼容性不太好,包括chrome以及firefox都可能無效,今天寫另一個zblog主題時發現急需這個功能,所以忙不迭的尋找其它類似jquery插件!

今天就來介紹一款兼容性比較好的,jQuery插件 - Theia Sticky Sidebar,可以智能側邊欄跟隨固定范圍浮動的效果!

智能側邊欄跟隨固定浮動的效果1.gif

首先,你的HTML結構應是這樣:

<div class="wrapper">
  <div class="content">
    ...
  </div>
  <div class="sidebar">
    ...
  </div>
</div>

 其中,sidebar是想要智能滑動的元素;

然后引入JS文件:

<script type="text/javascript" src="http://code.jquery.com/jquery.min.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,大多數主題已經帶有了,可以不引入!第二個theia-sticky-sidebar.js,可以去這里下載;第三個js中的.sidebar跟上面的對應,就是想要智能滑動的元素對應的選擇器,class或id。

可用配置參數及說明:

  • containerSelector:側邊欄的父容器元素。如果沒有指定直接使用側邊欄的父元素。

  • additionalMarginTop:可選值。指定側邊欄的頂部margin值,單位像素,默認為0像素。

  • additionalMarginBottom:可選值。指定側邊欄的底部margin值,單位像素,默認為0像素。

  • updateSidebarHeight:是否更新側邊欄的高度。默認為true。

  • minWidth:如果側邊欄的寬度小于這個值,將恢復為正常尺寸。默認值為0。(該選項用于響應式設計)

  • defaultPosition:側邊欄必須是非static的定位方式。默認為relative定位方式。

  • namespace:綁定事件的命名空間。默認為TSS。

最后,好吧,沒有下一步了,至此已經實現了部署。如果你也喜歡這樣的側邊欄浮動效果的話,那就不要猶豫趕緊折騰吧,祝成功!

 

從github下載包:

theia-sticky-sidebar-master.zip

github:

https://github.com/WeCodePixels/theia-sticky-sidebar