你的位置:首页 > 软件开发 > Java > jquery回到顶部源码分享

jquery回到顶部源码分享

发布时间:2016-03-03 09:00:03
// JavaScript Document(function($){ var goToTopTime; $.fn.goToTop=function(options){ var opts = $.extend({},$.fn.goToTop.def,options); ...
// JavaScript Document(function($){  var goToTopTime;  $.fn.goToTop=function(options){    var opts = $.extend({},$.fn.goToTop.def,options);    var $window=$(window);    $body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body'); // opera fix    $(this).hide();    var $this=$(this);    clearTimeout(goToTopTime);    goToTopTime=setTimeout(function(){      var controlLeft;      if ($window.width() > opts.pageHeightJg * 2 + opts.pageWidth) {        controlLeft = ($window.width() - opts.pageWidth) / 2 + opts.pageWidth + opts.pageWidthJg;      }else{        controlLeft = $window.width()- opts.pageWidthJg-$this.width();      }      var cssfixedsupport=$.browser.msie && parseFloat($.browser.version) < 7;//判断是否ie6      var controlTop=$window.height() - $this.height()-opts.pageHeightJg;      controlTop=cssfixedsupport ? $window.scrollTop() + controlTop : controlTop;      var shouldvisible=( $window.scrollTop() >= opts.startline )? true : false;            if (shouldvisible){        $this.stop().show(opts.showBtntime);      }else{        $this.stop().hide(opts.showBtntime);      }            $this.css({        position: cssfixedsupport ? 'absolute' : 'fixed',        top: controlTop,        left: controlLeft      });    },500);        $(this).click(function(event){      $body.stop().animate( { scrollTop: $(opts.targetObg).offset().top}, opts.duration);      $(this).blur();      event.preventDefault();      event.stopPropagation();    });  };    $.fn.goToTop.def={    pageWidth:950,//页面宽度    pageWidthJg:10,//按钮和页面的间隔距离    pageHeightJg:50,//按钮和页面底部的间隔距离          startline:20,//出现回到顶部按钮的滚动条scrollTop距离    duration:200,//回到顶部的速度时间    showBtntime:100,//显示\隐藏回到顶部按钮的速度时间    targetObg:"body"//目标位置  };})(jQuery);$(function(){  $('<a href="#" ><img src='/images/loading.gif' data-original="themes/cyjy/images/go-top.png"  /></a>').appendTo("body");});

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:jquery回到顶部源码分享

关键词:jquery

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录