获得本站免费赞助空间请点这里
返回列表 发帖

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

<style type="text/css">
2 E" [  \6 l# R1 Q& t; ^#supertext {
- C8 z% _9 Y/ ^6 N' E4 U. jposition:absolute;
) q+ `$ j" d' Hleft:0;
: A* k+ K  W  D# e, j1 dtop:0;1 i) V( @& U4 e
visibility:hide;# ~- }: l5 ^/ E7 s( m
visibility:hidden;
! J" `2 J0 [* v}
  C9 J( Y1 Q1 h, \6 J% @' i* G1 K</style>! ?0 A. |% _1 [8 F  r- [
<script language="JavaScript1.2">( g8 k, n/ P& J: I. e6 R$ s* ~/ i
<!-- 改变下的字体的大小。颜色-->
3 K/ Y6 H# l/ f6 r6 f( pvar thecontent='<h2><font size="2" face="宋体" color="FF0000">欢迎光临七色风网页家园</font></h2>'$ Z5 w- x, s5 W& ^9 O% b
var hidetimer='';* N# l3 Q) d1 g( |% A
<!-- 改变下的弹跳速度-->
3 Y7 @/ Q2 U' f, Cvar BallSpeed = 20;9 a! E  X( _( I0 x+ g$ ~! j
var contentWidth;6 F& _, L& e" V- f  I
var contentHeight;
, s7 f/ M: B4 h' T7 Xvar maxBallSpeed = 50;
; q8 o9 _5 q- G& T* J6 y% |9 B# M' ]0 }( Z. k7 @  B
0 `- m& \% ~$ H5 w1 |; ]
var xMax;0 I, H0 @$ K, H1 x
var yMax;
9 ~1 f; k6 |, N9 T3 gvar xPos = 0;7 R& g: \  q- U  j" k  }
var yPos = 0;9 O) C0 n8 d4 N
var xDir = 'right';" i& J( D' e- ]) O$ l: }6 n7 l
var yDir = 'down';' s1 G; [. j& Q3 y2 u
var superballRunning = true;; R, j5 k& A8 R; i  }' o# w3 U- M
var tempBallSpeed;
% c. a2 X+ `3 X, r) U9 hvar currentBallSrc;) {% P5 E" {. Q/ B/ F
var newXDir;: }. w# |0 ^; I
var newYDir;
8 B+ U0 Q( i- C
/ q$ H7 q! q, Dfunction initializeBall() {
% o+ v: J/ U, k3 i! ]3 }4 a& U' _   if (document.all) {
: {- }" U/ e3 P' h      xMax = document.body.clientWidth0 @, k$ r1 N, T) Q/ I/ ~- E
      yMax = document.body.clientHeight( [9 X, ]9 O3 b6 c
      document.all("supertext").style.visibility = "visible";
% j. ?  Y5 q, G) t# d' [      contentWidth=supertext.offsetWidth  p9 e  m5 P2 }" G2 `; S! a
      contentHeight=supertext.offsetHeight0 R# f$ D& r  g( d* [2 U
      }. M& H% t& {8 i& {2 ]* p6 ^
   else if (document.layers) {
4 t% c2 ^. `' P' n- w5 R! x0 v      xMax = window.innerWidth;, E6 n* f1 r0 O/ ~
      yMax = window.innerHeight;" V* o( }* {) G
      contentWidth=document.supertext.document.width
- _$ E, L  w! n! q" Y, b      contentHeight=document.supertext.document.height
4 [4 Y* g) t! I5 j6 B7 a      document.layers["supertext"].visibility = "show";. u; R$ f! L2 y% t2 q( F% G) ]* W
      }
) B" v& k2 v  _4 n. u   setTimeout('moveBall()',400);
5 x* u. j- D4 y: q5 _   if (hidetimer!='')
6 A, _& b  e9 v4 }6 s5 O% I. m   setTimeout("hidetext()",hidetimer)
8 c* R$ v1 l7 ^% ?* |   }
, V. ?0 G$ y- L- I, `3 N
- Y8 ]5 H, S" y1 U+ O9 C* ~function moveBall() {
& K5 U% W, m6 [& O) B) K   if (superballRunning == true) {
: E. h7 G0 s3 y# S      calculatePosition();" k" U& g) @5 l* L
      if (document.all) {: T- d8 L! v' J2 C# p; I
         document.all("supertext").style.left = xPos + document.body.scrollLeft;% y4 F1 ~& p- Y$ r9 s
         document.all("supertext").style.top = yPos + document.body.scrollTop;3 I$ i1 {6 c$ G: E! P5 o# k) h
         }
4 q- g; J- b, m* A: h      else if (document.layers) {
% z0 ?" g7 I+ z6 y         document.layers["supertext"].left = xPos + pageXOffset;
, X0 t$ G; c7 D6 X, ]         document.layers["supertext"].top = yPos + pageYOffset;* p, W. u4 x; \4 x
         }
4 w' I2 @" p6 ~* ]8 m, N* W1 M      animatetext=setTimeout('moveBall()',20);
& Y1 n- A$ I4 C! f# o      }
$ v" j1 P+ i, b6 ~   }8 r1 |# w# v/ Q) i' t: R: \
# k8 O! ?7 a. v4 v8 |
function calculatePosition() {5 i. m/ r# K$ G. l8 o# a) g
   if (xDir == "right") {& o8 }" }( K- }( f5 f$ I
      if (xPos > (xMax - contentWidth - BallSpeed)) {' n' \8 e% d& T; H
         xDir = "left";
0 v/ q+ {" b, q( ^' }4 N         }
  w  S4 U" P& p, m      }2 D5 E( {/ ?6 u; X' @4 a
   else if (xDir == "left") {
/ Z* f; r' O1 @" ]9 F      if (xPos < (0 + BallSpeed)) {  B! z6 \2 G: n2 I: S8 ?5 Y% Y
         xDir = "right";
. O, S' [* N7 K/ V% g0 Q4 s         }
! s! O* d* T: N      }  g: d' P2 G# g# p
   if (yDir == "down") {
/ J3 i( I# Q6 H0 E      if (yPos > (yMax - contentHeight - BallSpeed)) {5 H" `& `# l2 O' b. V! X  X8 y0 V, o
         yDir = "up";: T: p: ~( V3 C
         }( T' t; U' C* E- R; t, e
      }5 k( D! S1 E) Z% f6 W
   else if (yDir == "up") {
/ w7 E$ P, a9 e/ o$ U2 q      if (yPos < (0 + BallSpeed)) {
+ M4 i& D% a. l: I6 r         yDir = "down";- n7 n" m$ B+ R9 F" Y3 w
         }9 y& J/ }3 p7 ^; @: k) E" O# R
      }
5 n% A0 I# P3 `, G! `' l3 b   if (xDir == "right") {/ a9 M$ X: [" E% @2 X+ r+ h
      xPos = xPos + BallSpeed;
! K' s! H" G) R. l8 G      }. i/ P0 f( |  B, x
   else if (xDir == "left") {
8 @9 q  x0 E9 S' w      xPos = xPos - BallSpeed;
  Q" W3 F2 T+ Z: {+ ^      }
% y. A  ^0 u1 C$ t   else {
$ n' E3 r: H* y      xPos = xPos;& X; U5 q% v7 R+ _
      }2 z" T2 n% D. M  K8 N% a! k2 ^
   if (yDir == "down") {
9 ^9 K  G( p" T; e! Y7 i5 [5 u      yPos = yPos + BallSpeed;/ I) s  ~2 W4 y1 [: I) O
      }9 A- {% [/ s1 l5 F# l7 E
   else if (yDir == "up") {
1 c& M. O! M; y      yPos = yPos - BallSpeed;) F, Q3 U- o( c' {; l+ G
      }: |+ ^# K  Z6 `; w( @4 f
   else {
/ w) J4 H! w7 K; u( k. v' X  N      yPos = yPos;
7 O$ a6 j! K$ Y/ w      }
8 L5 [+ K, r: f( z# B   }
& e! m$ P  U4 o* t1 t5 ]  D1 n# L- T3 P. V
function hidetext(){
# U: _0 _" I0 @, L' t+ ~! Rif (document.all)
* r' o! r; e1 }0 X6 B9 F. lsupertext.style.visibility="hidden"
2 v7 N  h  k0 b( h& j7 felse if (document.layers)  T& V2 X: b/ |, u  g' ^" W. L# t& R$ u/ t
document.supertext.visibility="hide"  _" g# u. [& r% ?& f$ L
clearTimeout(animatetext)
6 @" ?8 V4 W& d}- p+ u( B/ \( d( H# f
& X! \( Q6 z) m+ N7 n$ k7 i
if (document.all||document.layers){) T+ h9 \9 J) B
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')" n, C& T- J& a1 P& ]# e" G
window.onload = initializeBall;6 {1 P4 P5 D. o! Z, k) W
window.onresize = new Function("window.location.reload()");3 R  e; ~& P4 c7 c
}
) Y/ @4 j' z, j  S
# j- T5 D3 k* H9 d</script>

返回列表
【捌玖网络】已经运行: