Bắt đầu vào hướng dẫn tạo sticky menu thôi:
- Đầu tiên phải tạo CSS cho nó, bạn vào Edit HTML là thêm đoạn CSS này phía trên thẻ ]]></b:skin> nhé:
/* Bắt đầu Stick Nav */
sticknav {
background: #ffffff;
height: 30px;
width: 100%;
margin-right: 0px;
margin-left: 0px;
left: 0px;
right: 0px;
position: relative;
z-index: 9999;
}
.fixed { position:fixed;}
/* Kết thúc Stick Nav */
2 cái bên trong dấu /* */ chỉ dùng để báo cho bạn biết code bên trong nó nói về gì thôi, nên không cần quan trọng đâu ^^
Xem thêm: Hướng dẫn tạo widget cố định khi cuộn trang
- Giờ thì tìm đến đoạn code chứa navigation bar của các bạn, ví dụ như của mình thì chính là đoạn code chứa navitions này:
 tạo thanh menu trượt (Sticky menu) khi cuộn trang
Hãy đặt toàn bộ code của navigation bar vào trong thẻ:
<sticknav>
(Đoạn code của navigation bar ở đây các bạn tìm <div id='menu'> .....</div>)
</sticknav>
Để cho dễ hình dung nó có dạng
<sticknav>
<div id='menu'> .... có nhiều thứ trong này nhưng ko quan tâm....</div>
</sticknav>
- Cuối cùng là đặt đoạn code này trên thẻ </body> :
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var aboveHeight = $('header').outerHeight();
    $(window).scroll(function(){
        if ($(window).scrollTop() > aboveHeight){
        $('sticknav').addClass('fixed').css('top','0').next().css('padding-top','60px');
        } else {
       $('sticknav').removeClass('fixed').next().css('padding-top','0');
        }
    });
});
</script>
Trong đó:
+ Với đoạn js màu đỏ kia. Nếu trong blog bạn đã có dòng nào tương tự (Khác phiên bản 1.6.4 cũng được) thì bỏ nó đi nhé.
+ Còn đoạn màu xanh nếu để nguyên như thế thì mỗi khi bạn cuộn xuống thì thanh navigation sẽ tự nhảy để chuyển thành sticky nav. Còn nếu bạn muốn quy định khi cuộn xuống bao nhiêu px thì nó mới thành sticky nav thì dùng đoạn code này thay vào đó:
var aboveHeight = 300;
Cuối cùng là lưu lại và bạn đã có được thanh menu cố định ( Sticky menu) khi cuộn trang rồi đấy, nó sẽ nằm trên cùng và trượt theo bạn!
ok lưu lại và ra ngoài coi thành công hay chưa...
Thứ Hai, 30 tháng 10, 2017
Đăng ký:
Đăng Nhận xét (Atom)
Giới thiệu về tôi
Labels
Popular Posts
- 
<div class="toc_light_blue no_bullets" id="toc_container"> <ul class="toc_list"><b><ol...
 - 
sau đâu mình chia sẻ cách tạo hai thanh banner chạy dọc them website blogspot các bạn tạo wigid rồi dán đoạn code này vào <div id=...
 - 
PhucNguyenIT xin chào tất cả mọi người, hôm nay blogs PhucNguyenIT sẽ hướng dẫn mọi người một hướng dẫn về làm thế nào để tạo ra ...
 - 
Bắt đầu vào hướng dẫn tạo sticky menu thôi: - Đầu tiên phải tạo CSS cho nó, bạn vào Edit HTML là thêm đoạn CSS này phía trên thẻ ]]><...
 - 
<div style="border-radius: 100px; border: 10px solid #ff1493; padding: 30px; word-wrap: break-word;">nội dung ở đây</di...
 - 
1 A how-to guide and helpful informations about configuration and options in theme. If you have any questions or problems with this theme pl...
 - 
Chèn đoạn CSS sau phía trên thẻ ]]></b:skin> trong template: Bạn nhấn Ctrl+F để tìm thẻ #maincart a {padding:2px 10px; backgro...
 - 
Tác dụng: để nhà mạng không chặn blog Cách làm. Thay đổi DNS trực tiếp cho tên miền trỏ về blogspot (cách này hiệu quả nên dùng) Người...
 - 
Lỗi thứ nhất: Thường mấy bạn bắt đầu làm Blog trên nền tảng Blogger cứ nghỉ rằng ảnh upload lên Blogspot có liên quan gì ảnh trên picasaweb....
 - 
các thẻ cơ bản phổ biến trọng soạn thảo văn bản html thẻ tiêu đề <h1>nội dung</h1> <h2>nội dung</h2> ...
 
Follow on Facebook
Blog Archive
- tháng 3 2018 (1)
 - tháng 1 2018 (2)
 - tháng 12 2017 (2)
 - tháng 11 2017 (2)
 - tháng 10 2017 (4)
 

0 nhận xét:
Đăng nhận xét