js脚本

<script type="text/javascript">

$(function() {

var scrollDiv = document.createElement('div');

$(scrollDiv).attr('id', 'toTop').html('^ 返回顶部').appendTo('body');

$(window).scroll(function() {

if ($(this).scrollTop() != 0) {

$('#toTop').fadeIn();

} else {

$('#toTop').fadeOut();

}

});

$('#toTop').click(function() {

$('body,html').animate({ scrollTop: 0 }, 800);

})

});

</script>


CSS样式

<style type="text/css">

#toTop

{

width: 100px;

z-index: 10;

border: 1px solid #333;

background: #121212;

text-align: center;

padding: 5px;

position: fixed;

bottom: 0px;

right: 0px;

cursor: pointer;

display: none;

color: #fff;

text-transform: lowercase;

font-size: 0.9em;

}

</style>



另外可使用 插件 waypoint.js 滚动响应函数显示


带有iframe框架的滚动操作:

<script type="text/javascript">

<!--

$().ready(function() {

$('<div id="return_old_tips" class="btn_return_old" absolute" : "fixed") + ';" onclick="return_old({$feedback_flag},\'{$current_url}\')">返回旧版</div>').appendTo($("body"));

if ($.browser.msie) {

$("#return_old_tips").css("top", 200);

}

if ($.browser.msie) {

top.document.body.onscroll = function() {

var f = 200 + (top.document.documentElement.scrollTop || top.document.body.scrollTop);

if (f > parseInt($("body").height(), 10)) {

f = parseInt($("body").height(), 10);

}

$("#return_old_tips").css({

top: f,

left: 0

});

}

top.document.body.onresize = top.document.body.onscroll;

} else {

$(window.parent.document).scroll(function() {

var f = 200 + (top.document.documentElement.scrollTop || top.document.body.scrollTop);

if (f > parseInt($("body").height(), 10)) {

f = parseInt($("body").height(), 10);

}

$("#return_old_tips").css({

top: f,

left: 0

});

}).resize(function() {

var f = 200 + (top.document.documentElement.scrollTop || top.document.body.scrollTop);

if (f > parseInt($("body").height(), 10)) {

f = parseInt($("body").height(), 10);

}

$("#return_old_tips").css({

top: f,

left: 0

});

});

}

});


//-->

</script>