javascript 拖动 模拟回收站(有小BUG,已经修改)

忙了半天,在最后把JS放地单独的文件里,压缩后不记得备份,源码就是现在这样了.看不懂了.

 

 

lastMouseX:
lastMouseY:
icon1
icon2
我是回收站
拖动块的高:
拖动块的宽:
拖动块的X坐标:dragLeft
拖动块的Y坐标:dragTop
拖动块的右边框X坐标:dragRight
拖动块的下边框Y坐标:dragBottom
回收站的高:
回收站的宽:
回收站的X坐标:recyleLeft
回收站的Y坐标:recyleTop
回收站右边框X坐标:recyleRight
回收站下边框Y坐标:recyleBottom
拖动块是否进入回收站范围:

 

 

下面是JS文件

 

 

/* * Compressed by JSA(www.xidea.org) */ eval(function(_,J,C,$,K,L,F,I){function E($){return $<62?String.fromCharCode($+=$<26?65:$<52?71:-4):$<63?"_":$<64?"$":E($>>6)+E($&63)}while(C>0)L[E($--)]=J[--C];function H($){return L[$]==F[$]?$:L[$]}if("".replace(/^/,String)){var G=_.match(K),D=G[0],A=_.split(K),B=0;if(_.indexOf(A[0]))A=[""].concat(A);do{I[C++]=A[B++];I[C++]=H(D)}while(D=G[B]);I[C++]=A[B]||"";return I.join("")}return _.replace(K,H)}("S R=10000;s O(O){P(typeof O==/"string/")h u.getElementById(O);h false}s Z(N,A,O){U.version=/"M.L/";U.pubDate=/"2009-06-10/";U.BH=N;U.BJ=A;U.config={mask:O}}Z.3.init=s(){U.K=O(U.BJ);U.K.οnmοusedοwn=U.BD;U.K.c.j=R};S t=z=m=5=4=8=w=9=L;Z.3.BD=s(){S N=v();U.7=N.p;U.6=N.o;U.BI=a;U.1=BA;R=U.c.j=R+M;P(/X/J.V(y.x))U.setCapture();W P(/q/J.V(y.x))g.captureEvents(e.0|e.n);O(/"dragW/").d=r(U.c.f);O(/"dragH/").d=r(U.c.i);O(/"recyleW/").d=r(O(/"l/").c.f);O(/"recyleH/").d=r(O(/"l/").c.i);4=r(O(/"l/").offsetLeft);8=4+r(O(/"l/").offsetWidth);w=r(O(/"l/").offsetTop);9=w+O(/"l/").offsetHeight;O(/"recyleX/").d=4;O(/"recyleY/").d=8;O(/"recyleRightX/").d=w;O(/"recyleBottomY/").d=9};s a(){S F=v(),N=F.p-U.7,B=F.o-U.6,H=r(U.c.Y)+N+/"Q/",I=r(U.c.T)+B+/"Q/";U.c.Y=H;U.c.T=I;U.7=F.p;U.6=F.o;t=r(H);m=r(I);z=t+r(H);5=m+r(I);S E=(4

 

 

可以看看,效果也好.日后再有兴趣了再修改.记录一下.

你可能感兴趣的:(JavaScript)