返回顶部jquery实现代码,如何实现回到页面顶部功能
回到顶部jquery实现代码,如何实现回到页面顶部功能?
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>计算机天堂 www.jsjtt.com </title> <script type="text/javascript" src="http://www.jsjtt.com/skin/jsjtt/js/jquery-1.7.1.min.js"></script> <link rel="stylesheet" type="text/css" href="http://www.jsjtt.com/skin/jsjtt/css/style.css"> <style type="text/css"> .go2top { background: url("http://www.jsjtt.com/skin/jsjtt/img/go2top.png") no-repeat scroll left top transparent; bottom: 15px; color: #444444; display: none; height: 50px; position: fixed; right: 15px; text-align: center; width: 50px; cursor: pointer; } .go2top:hover { background-position: -50px top; } </style> </head> <body style="height: 2000px;"> <!-- 回到顶部js代码,jquery回到顶部 --> <script type="text/javascript"> $(document).ready(function() { var backToTopTxt = "返回顶部", backToTopEle = $('<div class="go2top"></div>').appendTo($("body")) .attr("title", backToTopTxt).click(function() { $("html, body").animate({ scrollTop: 0 }, 120); }), $backToTopFun = function() { //获取滚动条所在页面的高度 var st = $(document).scrollTop(), winh = $(window).height(); (st > 0)? backToTopEle.show(): backToTopEle.hide(); //IE6下的定位 if (!window.XMLHttpRequest) { backToTopEle.css("top", st + winh - 166); } }; //绑定滚动条滚动事件 $(window).bind("scroll", $backToTopFun); $(function() { $backToTopFun(); }); }); </script> </body> </html>
来源://作者:/更新时间:2012-12-06
顶
踩
相关文章: