/*! modernizr 3.1.0 (custom build) | mit * * http://modernizr.com/download/?-backgroundsize-bgsizecover-borderradius-boxshadow-cssanimations-csstransforms-csstransforms3d-csstransitions-touchevents !*/ !function(e,n,t){function s(e){var n=c.classname,t=modernizr._config.classprefix||"";if(s&&(n=n.baseval),modernizr._config.enablejsclass){var s=new regexp("(^|\\s)"+t+"no-js(\\s|$)");n=n.replace(s,"$1"+t+"js$2")}modernizr._config.enableclasses&&(n+=" "+t+e.join(" "+t),s?c.classname.baseval=n:c.classname=n)}function o(e,n){return typeof e===n}function r(){var e,n,t,s,r,i,a;for(var f in x){if(e=[],n=x[f],n.name&&(e.push(n.name.tolowercase()),n.options&&n.options.aliases&&n.options.aliases.length))for(t=0;tp;p++)if(v=e[p],h=j.style[v],u(v,"-")&&(v=l(v)),j.style[v]!==t){if(r||o(s,"undefined"))return a(),"pfx"==n?v:!0;try{j.style[v]=s}catch(y){}if(j.style[v]!=h)return a(),"pfx"==n?v:!0}return a(),!1}function h(e,n,t,s,r){var i=e.charat(0).touppercase()+e.slice(1),a=(e+" "+p.join(i+" ")+i).split(" ");return o(n,"string")||o(n,"undefined")?v(a,n,s,r):(a=(e+" "+e.join(i+" ")+i).split(" "),p(a,n,t))}function g(e,n,s){return h(e,t,t,n,s)}var y=[],x=[],b={_version:"3.1.0",_config:{classprefix:"",enableclasses:!0,enablejsclass:!0,useprefixes:!0},_q:[],on:function(e,n){var t=this;settimeout(function(){n(t[e])},0)},addtest:function(e,n,t){x.push({name:e,fn:n,options:t})},addasynctest:function(e){x.push({name:null,fn:e})}},modernizr=function(){};modernizr.prototype=b,modernizr=new modernizr;var c=n.documentelement,s="svg"===c.nodename.tolowercase(),w=b._config.useprefixes?" -webkit- -moz- -o- -ms- ".split(" "):[];b._prefixes=w;var _="css"in e&&"supports"in e.css,t="supportscss"in e;modernizr.addtest("supports",_||t);var z=b.teststyles=f;modernizr.addtest("touchevents",function(){var t;if("ontouchstart"in e||e.documenttouch&&n instanceof documenttouch)t=!0;else{var s=["@media (",w.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");z(s,function(e){t=9===e.offsettop})}return t});var k="moz o ms webkit",p=b._config.useprefixes?k.split(" "):[];b._cssomprefixes=p;var e=b._config.useprefixes?k.tolowercase().split(" "):[];b._domprefixes=e;var n={elem:i("modernizr")};modernizr._q.push(function(){delete n.elem});var j={style:n.elem.style};modernizr._q.unshift(function(){delete j.style}),b.testallprops=h,b.testallprops=g,modernizr.addtest("cssanimations",g("animationname","a",!0)),modernizr.addtest("backgroundsize",g("backgroundsize","100%",!0)),modernizr.addtest("csstransitions",g("transition","all",!0)),modernizr.addtest("csstransforms3d",function(){var e=!!g("perspective","1px",!0),n=modernizr._config.useprefixes;if(e&&(!n||"webkitperspective"in c.style)){var t;modernizr.supports?t="@supports (perspective: 1px)":(t="@media (transform-3d)",n&&(t+=",(-webkit-transform-3d)")),t+="{#modernizr{left:9px;position:absolute;height:5px;margin:0;padding:0;border:0}}",z(t,function(n){e=9===n.offsetleft&&5===n.offsetheight})}return e}),modernizr.addtest("bgsizecover",g("backgroundsize","cover")),modernizr.addtest("borderradius",g("borderradius","0px",!0)),modernizr.addtest("boxshadow",g("boxshadow","1px 1px",!0)),modernizr.addtest("csstransforms",function(){return-1===navigator.useragent.indexof("android 2.")&&g("transform","scale(1)",!0)}),r(),s(y),delete b.addtest,delete b.addasynctest;for(var a=0;a-1&&(g=!0),i)for(var a=i.split(/[,\n] ?/),b=a.length;b--;)if(document.url.indexof(a[b])>-1){d("mousewheel",v),g=!0;break}}function r(){if(document.body){var a=document.body,b=document.documentelement,c=window.innerheight,d=a.scrollheight;if(o=document.compatmode.indexof("css")>=0?b:a,n=a,q(),l=!0,top!=self)j=!0;else if(d>c&&(a.offsetheight<=c||b.offsetheight<=c)&&(o.style.height="auto",o.offsetheight<=c)){var e=document.createelement("div");e.style.clear="both",a.appendchild(e)}if(document.url.indexof("mail.google.com")>-1){var f=document.createelement("style");f.innerhtml=".iu { visibility: hidden }",(document.getelementsbytagname("head")[0]||b).appendchild(f)}m||(a.style.backgroundattachment="scroll"),g&&d("keydown",w)}}function u(c,e,f,g){if(g||(g=1e3),f(e,f),s.push({x:e,y:f,lastx:0>e?.99:-.99,lasty:0>f?.99:-.99,start:+new date}),!t){var h=function(){for(var i=+new date,j=0,k=0,l=0;l=b,p=o?1:n/b;d&&(p=h(p));var q=m.x*p-m.lastx>>0,r=m.y*p-m.lasty>>0;j+=q,k+=r,m.lastx+=q,m.lasty+=r,o&&(s.splice(l,1),l--)}if(e){var u=c.scrollleft;c.scrollleft+=j,j&&c.scrollleft===u&&(e=0)}if(f){var v=c.scrolltop;c.scrolltop+=k,k&&c.scrolltop===v&&(f=0)}e||f||(s=[]),s.length?settimeout(h,g/a+1):t=!1};settimeout(h,0),t=!0}}function v(a){l||r();var b=a.target,d=b(b);if(!d||a.defaultprevented||e(n,"embed")||e(b,"embed")&&/\.pdf/i.test(b.src))return!0;var e=a.wheeldeltax||0,f=a.wheeldeltay||0;e||f||(f=a.wheeldelta||0),math.abs(e)>1.2&&(e*=c/120),math.abs(f)>1.2&&(f*=c/120),u(d,-e,-f),a.preventdefault()}function w(a){var b=a.target,c=a.ctrlkey||a.altkey||a.metakey;if(/input|textarea|embed/i.test(b.nodename)||b.iscontenteditable||a.defaultprevented||c)return!0;if(e(b,"button")&&a.keycode===p.spacebar)return!0;var d,e=0,f=0,g=b(n),i=g.clientheight;switch(g==document.body&&(i=window.innerheight),a.keycode){case p.up:f=-h;break;case p.down:f=h;break;case p.spacebar:d=a.shiftkey?1:-1,f=.9*-d*i;break;case p.pageup:f=.9*-i;break;case p.pagedown:f=.9*i;break;case p.home:f=-g.scrolltop;break;case p.end:var j=g.scrollheight-g.scrolltop-i;f=j>0?j+10:0;break;case p.left:e=-h;break;case p.right:e=h;break;default:return!0}u(g,e,f),a.preventdefault()}function x(a){n=a.target}function a(a,b){for(var c=a.length;c--;)y[z(a[c])]=b;return b}function b(a){var b=[],c=o.scrollheight;do{var d=y[z(a)];if(d)return a(b,d);if(b.push(a),c===a.scrollheight){if(!j||o.clientheight+100?1:-1,b=b>0?1:-1,(k.x!==a||k.y!==b)&&(k.x=a,k.y=b,s=[])}function g(a){var b,c,d;return a*=e,1>a?b=a-(1-math.exp(-a)):(c=math.exp(-1),a-=1,d=1-math.exp(-a),b=c+d*(1-c)),b*f}function h(a){return a>=1?1:0>=a?0:(1==f&&(f/=g(1)),g(a))}var n,o,a=150,b=600,c=150,d=!0,e=5,f=1,g=!1,h=50,i="",j=!1,k={x:0,y:0},l=!1,m=!0,p={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},s=[],t=!1,y={};setinterval(function(){y={}},1e4);var z=function(){var a=0;return function(b){return b.uniqueid||(b.uniqueid=a++)}}();/chrome/.test(navigator.useragent.tolowercase())&&(c("mousedown",x),c("mousewheel",v),c("keydown",w),c("load",r))})}(jquery); /*********************************************************************************************/ // 渐入效果 /*********************************************************************************************/ (function(jquery){ $.fn.scrollclass = function(config){ var defaults = {}; var config = jquery.extend(defaults, config); var target = this; function addaction(){ var length = target.length; for(var i=0; i