b o d y{m a r g i n:0p x;c u r s o r:u r l(h t t p://w w w.j s c od e.c n/j s c o d e/i m a ge s/S e l e c t" />

【网页特效代码-鼠标特效】鼠标随移动的方向而改变

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

h t m l x m l n s:v="u r n:s c h e m a s-m i c r o s o f t-c o m:v m l">

b o d y{m a r g i n:0p x;

c u r s o r:u r l(h t t p://w w w.j s c o

d e.c n/j s c o d e/i m a g

e s/S e l e c t.c u r)}

v\:*{B e h a v i o r:u r l(#d e f a u l t#V M L)}

v a r t r a c e=""

v a r v P

v a r r=0

v a r v S

v a r p=n e w O b j e c t()

v a r l i n e C o l o r=[[255,0,0],[255,0,255]]

p.x=0;p.y=0

f u n c t i o n i n i t(){

d o c u m

e n t.b o d y.o n m o u s e d o w n=

f u n c t i o n(){

i f(e v e n t.b u t t o n==1||e v e n t.b u t t o n==4){

i f(e v e n t.b u t t o n==1)v P=d o c u m e n t.c r e a t e E l e m e n t("v:P o l y L i n e");e l s e v P=d o c u m e n t.c r e a t e E l e m e n t("v:l i n e");

}

v S=d o c u m e n t.c r e a t e E l e m e n t("v:s t r o k e")

v P.f i l l e d="f a l s e"

v P.a p p e n d C h i l d(v S)

d o c u m

e n t.b o d y.a p p e n d C h i l d(v P)

t r a c e="";

i f(e v e n t.b u t t o n==4)v P.f r o m.v a l u e=e v e n t.c l i e n t X+","+e v e n t.c l i e n t Y; }

d o c u m

e n t.b o d y.o n m o u s e m o v e=

f u n c t i o n(){

i f(e v e n t.b u t t o n==1){

p o s=e v e n t.c l i e n t X+","+e v e n t.c l i e n t Y+"";

t r a c e+=p o s

v S.c o l o r="r g b(255,0,0)"

v P.p o i n t s.v a l u e=t r a c e

}

i f(e v e n t.b u t t o n==4){

v P.t o.v a l u e=e v e n t.c l i e n t X+","+e v e n t.c l i e n t Y;

}

r I m g.s t y l e.l e f t=e v e n t.c l i e n t X-20;

r I m g.s t y l e.t o p=e v e n t.c l i e n t Y-20;

v a r c X=p.x-e v e n t.c l i e n t X;

v a r c Y=p.y-e v e n t.c l i e n t Y;

i f(c X||c Y){

s t a t u s="c X:"+c X+"-c Y:"+c Y

r o t a t i o n I m g(180-p a r s e I n t(M a t h.a t a n2(c Y,c X)*180/M a t h.P I,10));

}

p.x=e v e n t.c l i e n t X;

p.y=e v e n t.c l i e n t Y;

}

d o c u m

e n t.b o d y.o n m o u s e u p=

f u n c t i o n(){

v S.E n d A r r o w="B l o c k"

}

d o c u m

e n t.o n s e l e c t s t a r t=

f u n c t i o n(){r e t u r n f a l s e}

}

f u n c t i o n r o t a t i o n I m g(f l a g){

w i n d o w.s t a t u s=r+"t o"+f l a g;

v a r s t e p=3;

w h i l e(r-f l a g>180)f l a g+=360

w h i l e(f l a g-r>180)f l a g-=360

r+=(f l a g-r)/s t e p

r I m g.s t y l e.r o t a t i o n=90-r;

}