jQuery實現(xiàn)返回頂部按鈕和scroll滾動功能[帶動畫效果]
更新時間:2017年07月05日 08:57:21 作者:mjr99999
這篇文章主要介紹了jQuery實現(xiàn)返回頂部按鈕和scroll滾動功能[帶動畫效果],需要的朋友可以參考下
jQuery腳本:
<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>
帶有iframe框架的滾動操作:
<script type="text/javascript">
<!--
$().ready(function() {
$('<div id="return_old_tips" class="btn_return_old" style="position:' + ($.browser.msie ? "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>
以上所述是小編給大家介紹的jQuery實現(xiàn)返回頂部按鈕和scroll滾動功能[帶動畫效果],希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
jquery實現(xiàn)簡單的二級導(dǎo)航下拉菜單效果
這篇文章主要介紹了jquery實現(xiàn)簡單的二級導(dǎo)航下拉菜單效果,涉及jquery鼠標(biāo)事件動態(tài)操作頁面元素樣式及Ajax調(diào)用的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09
jQuery圖片輪播(二)利用構(gòu)造函數(shù)和原型創(chuàng)建對象以實現(xiàn)繼承
本文主要介紹了利用構(gòu)造函數(shù)和原型創(chuàng)建對象以實現(xiàn)繼承,并附上完成簡單輪播對象的封裝的示例代碼。有興趣的朋友可以看下2016-12-12
cnblogs TagCloud基于jquery的實現(xiàn)代碼
自創(chuàng)"山寨版"的"博客園"TagCloud!...2010-06-06
jQuery 1.9移除了$.browser可以使用$.support來替代
這篇文章主要介紹jQuery 1.9 移除了 $.browser 的替代方法,需要的朋友可以參考下2014-09-09

