现在各种大型网站都非常注重用户体验,而良好用户体验可以从细微之处看出,比如这些返回顶部按钮。
CSS代码:
JS代码:

CSS代码:
01.
.backToTop {
02.
display
:
none
;
03.
width
:
18px
;
04.
line-height
:
1.2
;
05.
padding
:
5px
0
;
06.
background-color
:
#000
;
07.
color
:
#fff
;
08.
font-size
:
12px
;
09.
text-align
:
center
;
10.
position
:
fixed
;
11.
_position
:
absolute
;
12.
right
:
10px
;
13.
bottom
:
100px
;
14.
_bottom
:
"auto"
;
15.
cursor
:
pointer
;
16.
opacity: .
6
;
17.
filter: Alpha(opacity=
60
);
18.
}
JS代码:
01.
(
function
() {
02.
var
$backToTopTxt =
"返回顶部"
, $backToTopEle = $('
03.
04.
').appendTo($(
"body"
))
05.
.text($backToTopTxt).attr(
"title"
, $backToTopTxt).click(
function
() {
06.
$(
"html, body"
).animate({ scrollTop: 0 }, 120);
07.
}), $backToTopFun =
function
() {
08.
var
st = $(document).scrollTop(), winh = $(window).height();
09.
(st > 0)? $backToTopEle.show(): $backToTopEle.hide();
10.
//IE6下的定位
11.
if
(!window.XMLHttpRequest) {
12.
$backToTopEle.css(
"top"
, st + winh - 166);
13.
}
14.
};
15.
$(window).bind(
"scroll"
, $backToTopFun);
16.
$(
function
() { $backToTopFun(); });
17.
})();
0则回应给“返回顶部的js实现(jQuery)”