|
一、引言
在web頁面中,如果頁面較高,為了方便用戶快速地返回頂部,都會添加一個返回頂部按鈕。例如:
其中淘寶網的是要滾動條的滾動距離大于某一段距離才顯示返回頂部按鈕;人人網的返回頂部直接在底部的工具條上;新浪微博的返回頂部在滾動高度大于0的時候顯示,且返回頂部的效果是平滑動畫效果。本文的實現就是類似于新浪微博的這種效果。//zxx:新浪微博今天啟用新域名weibo.com了
二、jQuery下的返回頂部功能
可以看到,如果頁面有滾動高度,右下角就會有一個含有返回頂部字樣的黑色背景半透明的小條條,如下圖所示:
點擊這里返回頂部字樣的按鈕后,頁面就像是抹了潤滑劑一樣,倏地一聲就滑到頂部了,同時,該點擊按鈕也玩起了躲貓貓 – 不見了。
實現的原理嘛,恩……估計鮮有人關心,所以我也懶得浪費口水了,直接上代碼。
無論是這里的jQuery實現還是MooTools實現,下面的CSS代碼都是一致的,如下:
.backToTop {
display: none;
width: 18px;
line-height: 1.2;
padding: 5px 0;
background-color: #000;
color: #fff;
font-size: 12px;
text-align: center;
position: fixed;
_position: absolute;
right: 10px;
bottom: 100px;
_bottom: "auto";
cursor: pointer;
opacity: .6;
filter: Alpha(opacity=60);
}
it知識庫:仿新浪微博返回頂部的js實現(jQuery/MooTools),轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。