9:54 AM

Thêm công cụ đếm phần trăm cho thanh cuộn trên website/blog

Bài viết này sẽ hướng dẫn bạn thêm công cụ đếm phần trăm tỷ lệ bên thanh cuộn Scrollbar. Thật sự nó cũng không có gì là quan trọng đối với một trang web/blog nhưng có thể nó sẽ gây ra sự chú ý cho các độc giả của bạn khi di chuyển thanh cuộn, nó sẽ thông báo cho họ biết họ đã đọc và đang ở vị trí nào của website/blog


Live Demo

Bước 1: Trong template bạn chèn đoạn code bên dưới trước thẻ ]]></b:skin>
#scroll {
  display: none;
  position: fixed;
  top: 0;
  right: 20px;
  z-index: 500;
  padding: 3px 8px;
  background-color: #2187e7;
  color: #fff;
  border-radius: 3px;
}
#scroll:after {
  content: " ";
  position: absolute;
  top: 50%;
  right: -8px;
  height: 0;
  width: 0;
  margin-top: -4px;
  border: 4px solid transparent;
  border-left-color: #2187e7;
}
Bước 2: Thêm đoạn bên dưới sau thẻ đóng </head>
<div id='scroll'></div>
Bước 3: Tìm thẻ đóng </body> và thêm đoạn code bên dưới vào trước nó rồi lưu lại
<script type='text/javascript'>
//<![CDATA[
var scrollTimer = null;
$(window).scroll(function() {
   var viewportHeight = $(this).height(),
       scrollbarHeight = viewportHeight / $(document).height() * viewportHeight,
       progress = $(this).scrollTop() / ($(document).height() - viewportHeight),
       distance = progress * (viewportHeight - scrollbarHeight) + scrollbarHeight / 2 - $('#scroll').height() / 2;
    $('#scroll')
        .css('top', distance)
        .text(' (' + Math.round(progress * 100) + '%)')
        .fadeIn(100);
    if (scrollTimer !== null) {
        clearTimeout(scrollTimer);
    }
    scrollTimer = setTimeout(function() {
        $('#scroll').fadeOut();
    }, 1500);
});
//]]>
</script>
Chúc bạn thành công!
Nguồn Bloggertut
5 Comments
Comments

5 comments

Anonymous
1/8/13
CODE loi roi
http://4.bp.blogspot.com/-v4mOXCQgP2I/Ufpl3OK0urI/AAAAAAAAAOk/8rPMEnK2F3w/s1600/untitled.bmp
Mình sửa rồi. Bạn thử lại xem sao nhé! Cảm ơn đã nhắc :thank
Anonymous
2/8/13
Div nua HCV
http://3.bp.blogspot.com/-jc8Y82gFeFw/Ufr4QzJUGAI/AAAAAAAAAO0/QTT8QBFa9tM/s1600/Untitled.png
Mình nhầm :D Bạn thêm đoạn code bên dưới sau thẻ đóng </head> nhé
<div id='scroll'></div>

Cảm ơn bạn đã ghé thăm Troll VL !
» Tạm thời ngăn không cho comment với chế độ ẩn danh vì có một số bạn không có thành ý cố tình spam. Mong các bạn thông cảm!
» Bạn nên viết bằng Tiếng Việt có dấu để mọi người dễ đọc, dễ bình luận
» Để liên hệ,góp ý và đóng góp bài viết bạn click vào đây
Sử dụng các thẻ sau cho comments
» Chèn nội dung vào blockquote <b rel="quote">Nội dung blockquote</b>
» Chèn nội dung vào note <em rel="note">Nội dung note</em>
» Chèn code vào khung pre <i rel="pre">Nội dung code</i>
» Chèn hình ảnh <i rel="image">Link hình ảnh</i>
» Chèn video từ youtube [youtube]link video[/youtube]
» Chèn link <i rel="anchor">Link</i>

Insert Emoticons
:cuoi
:hihi
:thank
:haha
:meu
:cry
:oaoa
1cuoi
:D
@@
:p
:o
:vi
:ko
:ca
:why
:xin
:lanh
:im
:aoi
:ado
:mda
:tat
0:khoa
a:ab
k:ac
q:ad
w:ae
e:af
l:ag
g:ah
8:ai
9:aj
9:ag
:9a
*Phải có khoảng trống trước các code mới hiển thị mặt cười


Mã Hóa Code Tạo và xem trước comments Cancel Reply
-->