捌玖网络工作室's Archiver

zw2004 发表于 2008-1-21 20:55

网页之不断弹射的文字-特效

<style type="text/css">
x]z&eJ4dA #supertext {)z+d&k G-Y6~8B
position:absolute;
Z3P6Ri9Pv.l9d]U+f left:0;+hxHDx}/H"rtI
top:0;
WX#NT o1_'Yj visibility:hide;
2Hb$l2ls{*r visibility:hidden;0uI:V x^k0P:IGb
}
qN5vE!]B-| </style>
6A*~JE$gN <script language="JavaScript1.2">
d8u9H6J%S'F f <!-- 改变下的字体的大小。颜色-->*E-z w"{2O
var thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'1xd u|$?S9zX+F$B
var hidetimer='';m%f6SX @+x+sR/`
<!-- 改变下的弹跳速度-->
7{r2W5RE L0t:[s E var BallSpeed = 20;
.Nm}S4N#k var contentWidth;-|(n!V`3Dw }
var contentHeight;
1A-N.t"l(]h var maxBallSpeed = 50; tS,G zh(Do

8}l*A4|9A(x v7PJ
A`z8{'a!Q}#`V|#m var xMax; @9XPER R)t6zR+eT0H
var yMax;
n6k^ KU var xPos = 0;
h4r-uH@;u var yPos = 0;
C]8E0yT%sx var xDir = 'right';^Q| Tc;Z!}
var yDir = 'down';
Qf$V,}o/M;o var superballRunning = true;iby)p u/N
var tempBallSpeed;
,Y\%nIe8C6p var currentBallSrc;
&k3cW|k;g'b N"r#u var newXDir;f @F?ED0h^a3m+h
var newYDir;
p&u a4sCb8O1d
k ~Wh|%` function initializeBall() {!JZ&A"Q!xZ)t
   if (document.all) {
eh,~R_ ~&F%p       xMax = document.body.clientWidthom9?F@e A(~
      yMax = document.body.clientHeight6|W ]!hbE \L!Q"A
      document.all("supertext").style.visibility = "visible";
R!N)f_NAw       contentWidth=supertext.offsetWidth-p"o4d,@k8YS
      contentHeight=supertext.offsetHeight
+Q vA$Vv\"Vv+Y       }P.r RR7jVM}
   else if (document.layers) {gx#D n']H%P"X
      xMax = window.innerWidth;
5?yvp1F6wpj       yMax = window.innerHeight;
q5M a1iH+ET       contentWidth=document.supertext.document.width$K+wj$[~+} W({W
      contentHeight=document.supertext.document.height
2c)toKl~+X       document.layers["supertext"].visibility = "show";2s f{r4UE1]
      }/k)oxsPB%|
   setTimeout('moveBall()',400);.C9[2LTJ.}M Sw4WL
   if (hidetimer!='')&dTq;j |3l
   setTimeout("hidetext()",hidetimer)'~,h2q2ai0Ps@5~
   }
z[Ub8d$Vb'n
w k9Z0Z[k?,O function moveBall() {
1qPx3K(U9z    if (superballRunning == true) {
GTO'T8A*u,S4_c       calculatePosition();1@5?7g,gFLO,p
      if (document.all) {
(W4Oy&V&P2VO3@(z          document.all("supertext").style.left = xPos + document.body.scrollLeft;cC)Kn8h c!Q+RL7e
         document.all("supertext").style.top = yPos + document.body.scrollTop;
-wfwx0km8_J          }
r}zA L*G       else if (document.layers) {(^P^7YA{g*@;e T
         document.layers["supertext"].left = xPos + pageXOffset;
%~l c0NDF&O          document.layers["supertext"].top = yPos + pageYOffset;+s;O%q*_zUnr
         }
9Cwf.z`;k1oe       animatetext=setTimeout('moveBall()',20);zE!DxH1p'n*T;?:a
      }"v|[ `^? n xS V
   }
/zdj l1E]'t$f,@ H%wI2z,M
function calculatePosition() { r#S#JLm
   if (xDir == "right") {
wZT Goy4_ dZ       if (xPos > (xMax - contentWidth - BallSpeed)) {K1Q@!g YR
         xDir = "left";+NjJ+q2k d
         }Skq%E\}Q
      }
j%Lg/HH"L_ OD    else if (xDir == "left") {+o1QwP^ GR
      if (xPos < (0 + BallSpeed)) {
}t,Q @*?P`Q R          xDir = "right";
g$?J%AUj [ChC          }Gj@*H`-[?5QC,z7Y
      },oc&x*R5Qz
   if (yDir == "down") {
!}$F%E"]7t V:C+bLgD       if (yPos > (yMax - contentHeight - BallSpeed)) {
*^,JL(AjL RWhd          yDir = "up";Sf/kof-h jq
         }
\"{+Y\&@ gt;^       }W0f9M-\H9O
   else if (yDir == "up") {
,x/p S[lE:@5I       if (yPos < (0 + BallSpeed)) {
'Hq*f3F$^T:c6N          yDir = "down";d Ip$d$Z
         }
8^ _ ?*UOoW WE a ~       }
b5[%E|2|    if (xDir == "right") { ~p1}*Wu1]&t6K!Kyp
      xPos = xPos + BallSpeed;
|"C2Vmn&sKF       }2ZK&m.Y;o#s
   else if (xDir == "left") {!U!B/r)A B[g*Nc%o
      xPos = xPos - BallSpeed;
v1PE*l$v       } E}MMcZ
   else {Ov9gy7nn ?F@
      xPos = xPos;/r@2Onks){I
      }
T'nq7V1~6y*y    if (yDir == "down") {Z^I%z4y!_
      yPos = yPos + BallSpeed;F c#{T9]4e'?L
      }+hY,}?!m)B&@
   else if (yDir == "up") {Xt0P;]*IN
      yPos = yPos - BallSpeed;
*Q(y_v/J_m+r'}GcG       } j3Z&J)ai-\#c
   else { x NU.[%t3m$t
      yPos = yPos;'`0w#S`8KA7kPo b(Z
      } kjV6b G
   }Y;QH1L0q
E|+mrJl8H.R'f
function hidetext(){h6{9?TEr^;S
if (document.all)
-eDLP5c:^'j supertext.style.visibility="hidden"#BAfsU J/YZ4ayP
else if (document.layers)Z0l in.kD7r
document.supertext.visibility="hide"
J2dk)w3D5h3V9V&z0e clearTimeout(animatetext)
4u8jyE7|5_+I4M }
:t ^$okb
5Sx~YK!`*Q if (document.all||document.layers){
Iw#KwZzG document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
m d;t3])rfsb*~I window.onload = initializeBall;
k+~V,l4nh window.onresize = new Function("window.location.reload()");0`%Pd_u9R5h({
}DI7[Ot Z @6n

'cA|~B.O </script>

页: [1]
【捌玖网络】已经运行:


Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.