backtotop.js 664 B

123456789101112131415
  1. (function() {
  2. var $backToTopTxt = "返回顶部", $backToTopEle = $('<div class="backToTop"></div>').appendTo($("body"))
  3. .text($backToTopTxt).attr("title", $backToTopTxt).click(function() {
  4. $("html, body").animate({ scrollTop: 0 }, 120);
  5. }), $backToTopFun = function() {
  6. var st = $(document).scrollTop(), winh = $(window).height();
  7. (st > 0)? $backToTopEle.show(): $backToTopEle.hide();
  8. //IE6下的定位
  9. if (!window.XMLHttpRequest) {
  10. $backToTopEle.css("top", st + winh - 106);
  11. }
  12. };
  13. $(window).bind("scroll", $backToTopFun);
  14. $(function() { $backToTopFun(); });
  15. })();