// 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(); }else{ $this.stop().hide(); } $this.css({ position: cssfixedsupport ? 'absolute' : 'fixed', top: controlTop, left: controlLeft }); },30); $(this).click(function(event){ $body.stop().animate( { scrollTop: $(opts.targetObg).offset().top}, opts.duration); $(this).blur(); event.preventDefault(); event.stopPropagation(); }); }; $.fn.goToTop.def={ pageWidth:1200,//页面宽度 //pageWidthJg:105,//按钮和页面的间隔距离 pageHeightJg:150,//按钮和页面底部的间隔距离 startline:300,//出现回到顶部按钮的滚动条scrollTop距离 duration:200,//回到顶部的速度时间 targetObg:"body"//目标位置 }; })(jQuery); $(function(){ $('返回顶部').appendTo("body"); }); $(function(){ $(".backToTop").goToTop(); $(window).bind('scroll resize',function(){ $(".backToTop").goToTop({ pageWidth:1000, duration:0, }); }); }); //topnews function AutoScroll(obj){ $(obj).find("ul:first").animate({ marginTop:"-45px" },500,function(){ $(this).css({marginTop:"0px"}).find("li:first").appendTo(this); }); } $(function(){ var sta = setInterval('AutoScroll("#scrollupper")',3500); $('#scrollupper').hover(function(){ clearInterval(sta); $(this).stop(true,true); },function(){ setInterval('AutoScroll("#scrollupper")',3500); }); });