Hôm nay mình hướng dẫn sử dụng đoạn code script nhỏ để có thể giúp bạn làm cho 1 tiện ích dính lại trên trình duyệt khi người đọc cuộn chuột xuống dưới để xem nội dung. Sticky là một tiện ích khá hữu ích, nó giúp bạn làm cho 1 tiện ích gồm banner hay 1 nội dung nào đó mà bạn muốn người dùng chú ý nhiều hơn thì có thể cho nó dính cố định khi người độc cuộn chuột xuống dưới web/blog của bạn.
Bước 1 : Login tài khoản Blogsot của bạn
Bước 2 : Chọn Mẫu (Template)
Bước 3 : Chọn chỉnh sửa HTML (Edit HTML)
Bước 4 : Coppy đoạn CODE phía dưới và dán vào trước thẻ body đóng </body>
<script>
// Sticky widget by www.blogtariff.com
// Tutorial at http://www.blogtariff.com/2013/07/add-sticky-scroll-any-widget-to.html
// Free to use or share, but please keep this notice intact.
//<![CDATA[
ko_makeSticky("HTML9"); // enter your widget ID here
function ko_makeSticky(elem) {
var ko_sticky = document.getElementById(elem);
var scrollee = document.createElement("div");
ko_sticky.parentNode.insertBefore(scrollee, ko_sticky);
var width = ko_sticky.offsetWidth;
var iniClass = ko_sticky.className + ' ko_sticky';
window.addEventListener('scroll', ko_sticking, false);
function ko_sticking() {
var rect = scrollee.getBoundingClientRect();
if (rect.top < 0) {
ko_sticky.className = iniClass + ' ko_sticking';
ko_sticky.style.width = width + "px";
} else {
ko_sticky.className = iniClass;
}
}
}
//]]>
</script>
<style>
.ko_sticking {color:#333;background:#f2f2f2 !important; position:fixed !important; top:0; z-index:9999; box-shadow:0px 10px 4px -5px rgba(0,0,0,0.3); margin-top: 0; position:relative\9 !important;}
</style>
Chúc các bạn thành công !
0 nhận xét:
Speak up your mind
Tell us what you're thinking... !