Tạo banner quảng cáo đính trượt cho blog

Một thủ thuật có thể làm dính (sticky) banner hay một mẫu quảng cáo ở trình duyệt khi bạn cuộn scrollbar chuột trên trang bloghay web. Khi độ dài của trang bài viết dài hơn cột sidebar thì khi đó bạn cuộn chuột xuống đến mẫu quảng cáo đó thì chúng sẽ được dính lại ở trình duyệt. Như vậy chắc bạn đã hình dung được phần nào về công dụng của thủ thuật này.


1. Vào Thiết kế > Phần tử trang

2. Tạo một widget HTML\JavaScripts và dán vào đoạn code bên dưới



<style>
#sticky {
 height:435px; /* chiều cao của banner quảng cáo*/
 width:270px; /* độ rộng của banner quảng cáo*/
 position:relative;
}
</style>
<script type="text/javascript" src="https://dl.dropbox.com/u/74775294/Filejs/Jquery1.3.2.js"></script>
<script>
var $stickyHeight = 460; // chiều cao của banner quảng cáo
var $padding = 5; // khoảng cách top của banner khi dính
var $topOffset = 1700; // khoảng cách từ top của banner khi bắt đầu dính (tức là khoảng cách tính từ trên xuống đến vị trí đặt banner )
var $footerHeight = 180; // Định vị điểm dừng của banner, tính từ chân lên
/* <![CDATA[ */
function scrollSticky(){
 if($(window).height() >= $stickyHeight) {
     var aOffset = $('#sticky').offset();
if($(document).height() - $footerHeight - $padding < $(window).scrollTop() + $stickyHeight) {
         var $top = $(document).height() - $stickyHeight - $footerHeight - $padding - 185;
         $('#sticky').attr('style', 'position:absolute; top:'+$top+'px;');

     }else if($(window).scrollTop() + $padding > $topOffset) {
         $('#sticky').attr('style', 'position:fixed; top:'+$padding+'px;');
}else{
         $('#sticky').attr('style', 'position:relative;');
     }
 }
}
$(window).scroll(function(){
 scrollSticky();
});
/* ]]> */
</script>
<div id="sticky">
code Quảng cáo của bạn
</div>


8 comments

lúc 14:00 28 tháng 7, 2012

Hay lắm nhưng mình chỉ chèn được vào một bên thôi còn bên còn lại bị lỗi. Bạn chỉ cách khắc phục được không?

lúc 08:37 7 tháng 10, 2012

Bài viết rất hay bạn ạ, cả ơn bạn

lúc 11:36 5 tháng 4, 2013

trước tiên mình cảm ơn bạn về trang web bổ ích này,và cho mình hỏi bạn một ,hãy giúp mình nhé mđọc cách tạo baner chạy dọc ,mình cung hiểu một chút, nhưng để tạo một widget HTML\javascript thì mình không biết làm thế nao chỉ giúp mình nhé cảm ơn bạn

Thông báo: Mẫu bình luận "Ẩn danh" và comments không địa chỉ URL đã bị khóa. Bạn vui lòng chọn mẫu "Tên/URL" và điền đầy đủ thông tin để viết bình luận.

lúc 13:41 5 tháng 4, 2013

MÌNH CŨNG LÀM THỬ RỒI NHƯNG KO ĐC bởi vì tiện ích ở trong trang blog con quảng cáo lại chạy ở bên ngoài blog giup mình nhé

Thông báo: Mẫu bình luận "Ẩn danh" và comments không địa chỉ URL đã bị khóa. Bạn vui lòng chọn mẫu "Tên/URL" và điền đầy đủ thông tin để viết bình luận.

lúc 15:01 5 tháng 4, 2013

CẢM ƠN BẠN NHIỀU CHUC BẠN NGÀY MỘT PHAT TRIỂN VÀ HÁP DẪN

lúc 23:49 25 tháng 1, 2014

mình làm nhiều mà không được - bài viết này quả thật đã thành công với tem (http://www.giasuvinh24h.com/) của mình - cảm ơn amin nhiều nhé

Đăng nhận xét

/