Cố định sidebar khi scroll chuột xuống dưới
<script type=”text/javascript” src=”./js/sticky-sidebar.js”></script>
Đoạn Script hiển thị:
<script type=”text/javascript”> var sidebar = new StickySidebar(‘#sidebar’, {
containerSelector: ‘#main-content’,
innerWrapperSelector: ‘.sidebar__inner’,
topSpacing: 20, bottomSpacing: 20 });
</script>
topSpacing: 20 (tính bằng px) – khoảng cách trên cùng giữa mục Sticker và Header.
bottomSpacing: 20 (tính bằng px) – khoảng cách dưới cùng giữa mục Sticker và Footer.
Tiến hàng thực hiện
Cấu trúc HTML của trang web của bạn phải tương tự như vậy để hoạt động:
<div id=”main-content” class=”main”>
<div id=”sidebar” class=”sidebar”>
<div class=”sidebar__inner”>
<p>Content goes here</p>
</div>
</div>
<div id=”content” class=”content”>
<p>Content goes here</p>
</div>
</div>
=> các bạn có thể thay đổi các tên các class tùy theo website của bạn đang sử dụng.
Lưu ý: Lớp sidebar__inner là class bạn muốn cố định, #main-content là lớp bao bên ngoài cùng.
Ví dụ trên, bạn có thể sử dụng JavaScript sau:
<script type=”text/javascript” src=”./js/sticky-sidebar.js”></script>
<script type=”text/javascript”>
var sidebar = new StickySidebar(‘#sidebar’, {
containerSelector: ‘#main-content’,
innerWrapperSelector: ‘.sidebar__inner’,
topSpacing: 20,
bottomSpacing: 20
});
</script>
ok. Chúc các bạn thành công !