html 边栏固定到页脚,然后滚动 - 通过HC-Sticky

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 边栏固定到页脚,然后滚动 - 通过HC-Sticky相关的知识,希望对你有一定的参考价值。

 body { padding-top: 80px; }
 .left { width: 70%; float: left; }
 .sidebar {
   width: 30%; float: left;
   height: calc(100vh - 80px); 
 }
jQuery(document).ready(function($){

  $('.sidebar').hcSticky({
    top: 80 //ALTURA DEL HEADER FIXED
  });
  
  //Ojo por ejemplo si estamos usando tabs de bootstrap o similar, para que recalcule los widths al cambiar de tab:
  
  $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
    $(".js-sticky").hcSticky('reinit');
  });
          
});
Github: https://github.com/somewebmedia/hc-sticky
Info: http://someweblog.com/hcsticky-jquery-floating-sticky-plugin/
Demos: http://someweblog.com/demo/hcsticky/
<div class="header"> <!-- vamos a suponer que esta fixed y con 80px alto -->
</div>

<div class="wrapper">
  <div class="left"> ...aqui el contenido que scrollea... </div>
  <div class="sidebar"> ...aqui el sidebar fixed... </div>
</div>

<div class="footer">
</div>

以上是关于html 边栏固定到页脚,然后滚动 - 通过HC-Sticky的主要内容,如果未能解决你的问题,请参考以下文章

在页脚上重叠的滚动固定侧边栏

将图标添加到页脚

带有侧导航和内容区域的 CSS3/HTML5 粘性页眉/页脚

vue组件滑到页脚进入下一页,然后再返回为啥会出现屏幕空白的情况

jquery 移动面板的固定页脚

页脚始终位于底部但不固定