Advertisement
Guest User

Untitled

a guest
May 24th, 2015
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. // This code is free to use by anyone (MIT, blabla).
  2. // Original Author: rkorving@wizcorp.jp *uncompressed code @ gist ronkorving/3755461
  3. !function(e){function n(n,t,r){function a(){c&&(c.apply(e,arguments),l||(delete t[i],c=null))}var i,c=r[0],l=n===o;return r[0]=a,i=n.apply(e,r),t[i]={args:r,created:Date.now(),cb:c,id:i},i}function t(n,t,r,a){function i(){c.cb&&(c.cb.apply(e,arguments),l||(delete r[a],c.cb=null))}var c=r[a];if(c){var l=n===o;if(t(c.id),!l){var u=c.args[1],d=Date.now()-c.created;0>d&&(d=0),u-=d,0>u&&(u=0),c.args[1]=u}c.args[0]=i,c.created=Date.now(),c.id=n.apply(e,c.args)}}var r={},a={},i=e.setTimeout,o=e.setInterval,c=e.clearTimeout,l=e.clearInterval;if(!e.addEventListener)return!1;e.setTimeout=function(){return n(i,r,arguments)},e.setInterval=function(){return n(o,a,arguments)},e.clearTimeout=function(e){var n=r[e];n&&(delete r[e],c(n.id))},e.clearInterval=function(e){var n=a[e];n&&(delete a[e],l(n.id))};for(var u=e;u.location!=u.parent.location;)u=u.parent;u.addEventListener("scroll",function(){var e;for(e in r)t(i,c,r,e);for(e in a)t(o,l,a,e)})}(window);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement