事件源对象
; b) L5 J1 W3 h0 `% [* V4 M" i; g3 Ievent.srcElement.tagName
; D' f' k' y3 i7 `event.srcElement.type
& L! h% C/ i( @& E+ E. r4 W! k捕获释放
/ c, B% h5 p2 X/ e/ I# Z
event.srcElement.setCapture();
; f e2 H: Z1 l( h% ]' fevent.srcElement.releaseCapture();
1 _5 T% H4 O! b1 }. p3 _
事件按键
! I1 {# z) A: ?3 |5 G' I
event.keyCode
) ]& U' V2 ]9 }; ^$ H* xevent.shiftKey
& e! B* g$ W9 z' @6 M" M: I( J7 }$ C7 v
event.altKey
- m# P% l/ y5 s+ f$ c k! ~event.ctrlKey
4 s9 z, r4 K" c8 Q1 x6 u5 ~事件返回值
! ]4 F9 o2 Z' s1 N* E9 E
event.returnValue
2 u6 t, ?0 {+ i' ~! Q, [6 P7 g' `
鼠标位置
: x8 q! O5 Y6 P) n+ Z
event.x
+ i' O( Z( U% u1 \event.y
- w7 e9 X# U3 l* N& g窗体活动元素
* B o; M- W, Y; B7 S7 H$ E
document.activeElement
& J& i; M8 m2 C" J: u X4 |
绑定事件
; L- X+ c m! Y
document.captureEvents(Event.KEYDOWN);
# D; |# J" u4 j% u" c6 p; k' o
访问窗体元素
% b+ E# q4 G3 m- g$ R( t! C) @document.all("txt").focus();
9 R' {3 a6 j" Vdocument.all("txt").select();
4 R# t) F. {( q B' t3 I" }* V窗体命令
1 y5 [/ @) O) l ]" Z
document.execCommand
9 t( _% f0 `1 o, m; E3 C- b5 S
窗体COOKIE
# [0 V9 t, _; f( s7 I
document.cookie
0 j/ y/ k0 {) [0 N( O菜单事件
2 B- p8 ?, F2 N9 G0 E
document.oncontextmenu
8 r* |* j1 }- h5 L( l; y% _
创建元素
( N& F* Q1 X% X/ T/ Z: z
document.createElement("SPAN");
" X! N9 Z7 ~+ I
根据鼠标获得元素:
2 Y% d0 q5 t2 U7 i; K! c2 X; @document.elementFromPoint(event.x,event.y).tagName=="TD
( r6 s0 b/ Z& d0 E
document.elementFromPoint(event.x,event.y).appendChild(ms)
7 i3 E7 c+ H9 j( Z- d& a, n( J
窗体图片
) e5 |; M% V0 |7 D/ |4 u$ _5 v, t" tdocument.images[索引]
) L% n( J; T. b5 {4 i) x; L窗体事件绑定
, W6 M' g0 u0 O6 _. S# T
document.onmousedown=scrollwindow;
( T0 V: r1 E }9 ^7 w5 X元素
4 F" T7 D9 U2 U
document.窗体.elements[索引]
+ q1 `6 m& w6 f& ^. r
对象绑定事件
6 ]0 `. `+ J) ndocument.all.xxx.detachEvent('onclick',a);
- [, p2 y/ G4 l, r F# E# v: r插件数目
; _* M, _1 |9 d, m
navigator.plugins
0 n, C9 v; M1 d k取变量类型
& p. N/ h) Q7 d/ S# stypeof($js_libpath) == "undefined"
/ m; N; ^" J. a# @8 s
下拉框
( @: S! _: J* w3 V- \+ z( k% H9 O
下拉框.options[索引]
) A! [4 j, \9 P4 O+ [6 B下拉框.options.length
, P! c5 g0 O5 m4 l查找对象
! `7 L2 u. ^$ o# ?3 ^+ \
document.getElementsByName("r1");
0 F4 C+ z8 K+ L1 Z2 M
document.getElementById(id);
2 W2 E5 k' z: R6 r1 ^5 O3 X
定时
: W4 {" [1 N0 g% Q u0 ztimer=setInterval('scrollwindow()',delay);
1 \( R; e6 U8 C* p
clearInterval(timer);
7 W' c7 N& e6 i$ {# H8 o
UNCODE编码
* V8 e: m) |& q) q8 I. o" p
escape() ,unescape
9 _5 C8 A8 @+ m6 m1 o8 x4 h7 t! ~
父对象
8 D7 q$ y9 }" Wobj.parentElement(dhtml)
; q" p2 \; L$ w
obj.parentNode(dom)
" { K; Y) X& ?$ H5 V
交换表的行
& h3 K9 C8 c. {0 \
TableID.moveRow(2,1)
" ~7 Z8 X9 M3 j* L# S+ _
替换CSS
+ u3 ?8 x3 T& s' X& P4 Ldocument.all.csss.href = "vvschool.css";
7 y- k! X) B+ i7 `; J0 i
并排显示
f$ f, z" Y- O6 [$ F6 kdisplay:inline
b0 |, m& A3 X+ q
隐藏焦点
. L4 B8 }1 `0 J4 G' W8 p, A
hidefocus=true
5 ] R9 h: X& {4 x* B
根据宽度换行
* y2 O! F$ B, f- Jstyle="word-break:break-all"
) l3 ~: b! w `$ ~# f0 ?自动刷新
, @) g1 K, h6 S/ U9 m% p
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
+ Y/ e& X" s$ e; I* V简单邮件
0 e5 \( v8 b5 _$ e: [
<a href="mailto:VvSchool@126.com">
! D2 A1 v* {" L快速转到位置
5 G9 C8 x5 q/ C& i% K" @0 I$ A
obj.scrollIntoView(true)
: X3 F5 L! q8 b3 @' l
锚
9 M% p" J, P% G! Z! f* t<a name="first">
! S* b: O! i+ E" `& n1 y<a href="#first">anchors</a>
7 e$ Q& s% m; J! ~. k
网页传递参数
2 W! L( z9 h; q- }
location.search();
- u$ w, W: z% z5 M可编辑
+ e+ M7 `! a- c! S& X
obj.contenteditable=true
! [! B+ t5 N; R+ i" F执行菜单命令
$ r6 P% ?( n% e- S
obj.execCommand
i3 M8 i7 O7 G( w6 V
双字节字符
2 B1 h+ T8 \4 I8 E
/[^\x00-\xff]/
, Z: m/ z4 b1 e
汉字
G! I0 D6 l" a. A, U/[\u4e00-\u9fa5]/
, F5 `2 x/ O, M7 z( {
让英文字符串超出表格宽度自动换行
, z) }+ [0 B6 J2 dword-wrap: break-word; word-break: break-all;
* N P* i5 [8 J% x) Y& F) |透明背景
+ X0 v& f c; \% @6 t0 o0 |: h: }% h
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
! ~8 W2 Z" ?. G W
获得style内容
2 d8 W- v, F5 Tobj.style.cssText
6 R/ X! c# s5 j' R2 K: E- q. K
HTML标签
% B9 U6 C8 C" Z4 x3 ?0 E8 @document.documentElement.innerHTML
$ M# r, y' W: B; p6 V. J$ n第一个style标签
8 f' \. K4 n# d$ ~8 b f# Tdocument.styleSheets[0]
! B# ^# j! a, p2 V! o+ N; A
style标签里的第一个样式
2 W7 x n- A8 d
document.styleSheets[0].rules[0]
$ y( G. R! [7 k2 d" N) d
防止点击空链接时,页面往往重置到页首端。
% j/ m; t U A0 i9 p, Q
<a href="javascript:function()">word</a>
; C# j# Z, c% q上一网页源
* v( K" U. n3 G9 x( Casp:
1 `7 e" y' L' S. {& trequest.servervariables("HTTP_REFERER")
3 S9 s6 b Q1 i9 k T3 Z) B1 J3 ljavascript:
I0 R5 {& D. h+ [/ M6 |5 }document.referrer
* V! R, ?5 }5 x9 Q1 l. z
释放内存
. `, w6 N) Y% {8 \/ y! C. jCollectGarbage();
9 {* D. r( V0 u" M3 B. t; c禁止右键
. \7 T9 o# C! n* T$ L# [* B7 y; I
document.oncontextmenu = function() { return false;}
& u# p% u% f% e) O! G- B禁止保存
- Q* b; V! q2 q* ~) k
<noscript><iframe src="*.htm"></iframe></noscript>
' S' r; E+ T5 J d5 I! I
禁止选取<bodyonmouseup="document.selection.empty()>
_9 d5 N+ m+ { `( J" E, _" O
禁止粘贴
, v$ R# b, m8 [3 C<input type=text>
: S1 ~) m `' C
地址栏图标
+ |$ X5 w+ m- k1 ~0 c<link rel="Shortcut Icon" href="favicon.ico">
& S) { ^( a" D% @# b# ~4 y8 |favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
# D! j) t) b0 M3 V) m9 L收藏栏图标
) a! Z3 N1 r* Z2 B2 o<link rel="Bookmark" href="favicon.ico">
/ C! ] `. Q# }1 {- q. L! l1 O& S1 ?1 J查看源码
4 O/ J; Q% P/ f- Z# A+ d2 I8 b<input type=button value=查看网页源代码>
" s& s4 D/ E& o/ h8 X
关闭输入法
+ w9 d* n) [' K T A1 p
<input style="ime-mode:disabled">
1 N, ^ ?3 B: z0 I4 C8 i( n& T1 }
自动全选
' b3 |; u: z9 t$ s6 B# w" M<input type=text name=text1 value="123">
4 e, `7 O% Z2 H, ZENTER键可以让光标移到下一个输入框
; {9 X. _2 a* p9 A4 U' n$ |! W<input>
2 S" m( |7 v/ Y: y5 T" a6 i* R4 Q9 i' k文本框的默认值
5 m- ]- y. o" e: a6 d0 r<input type=text value="123">
: x) u, \6 R* A; K Z; L+ y
title换行
) H! Z3 P; ?: j7 K6 U& ^& fobj.title =
www.vvschool.cn
Q p. I' \4 i, ^8 Q( P# d9 b3 L获得时间所代表的微秒
" J! t0 }+ S, M% @. `# w7 Z9 Z7 avar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
: z& _, D0 j( ~+ v C2 N
窗口是否关闭
/ F1 e9 c4 y2 I* Awin.closed
- z4 Y0 ^( V# O) v# Z. Z$ d8 H0 \4 p
checkbox扁平
% B# {/ E5 I3 F/ @
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
5 w2 _$ C3 T# P: X2 U6 \获取选中内容
5 x% Z3 X% ], _. O- t! G( p
document.selection.createRange().duplicate().text
/ q4 X! }. U) _$ \* ^( i) J" n1 J自动完成功能
& m# o7 o! V: G+ s' X9 k) f<input type=text autocomplete=on>打开该功能
& p; w9 j5 ?( y: n% f<input type=text autocomplete=off>关闭该功能
* v* ^+ }7 F. x6 k' Q
窗口最大化
2 \# Z& w7 p) n! C z<body>
4 d8 r% U' i- w$ ?无关闭按钮IE
% c7 T+ v; R R4 M$ c# T8 K! b
window.open("aa.htm", "meizz", "fullscreen=7");
8 I4 M( l0 c, J2 V' c
统一编码/解码
' u- S# h+ X0 Qalert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
* U! D" f% X8 E' o4 U" D; W
encodeURIComponent对":"、"/"、";" 和 "?"也编码
! {5 R- Q4 L0 }& z$ p0 [; q
表格行指示
" L. g4 J6 Q& E& d<tr>
C: n6 j1 o: A9 H
//各种尺寸
|& J. x% `$ Z! \- P! _" ts += "\r\n网页可见区域宽:"+ document.body.clientWidth;
& ]( t" E; L2 K4 R% K) X# @
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
9 D1 @0 F% E2 j) d* q3 F# k
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
% X- s6 n2 Z' ] X$ D
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
D4 ^/ ?& ?2 O" r- b% G
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
' o( c* E6 M0 ^5 h! V/ d! Js += "\r\n网页正文全文高:"+ document.body.scrollHeight;
2 \; P7 M! b9 u* A
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
5 U/ ~) l: }! C+ ts += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
, e7 F t, |* x% w7 x8 ~
s += "\r\n网页正文部分上:"+ window.screenTop;
5 D0 A2 `5 p2 \0 E7 Q2 A9 K3 Xs += "\r\n网页正文部分左:"+ window.screenLeft;
" c6 I5 B% j9 |
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
# g$ }9 t" a$ l, L* B0 Q
Z! X: n6 a" G
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
7 R9 f3 y9 e1 x6 cs += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
x- L, o2 o% a5 |2 X$ [4 Ss += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
* u1 I' L$ y- z' _3 U6 o
//过滤数字
6 X/ X) f# K# `4 c3 a; `6 s0 P ?
X) k! V0 |, x2 l& h' W<input type=text>
5 o+ k: c( d) Z2 m
! N' {/ R, _1 D
//特殊用途
) F/ d6 f+ _2 [& Y9 y6 O2 Y
6 ?7 @$ c3 [, X" m, p<input type=button value=导入收藏夹>
6 W$ s% N% N; U3 A+ s/ Z7 ?
<input type=button value=导出收藏夹>
8 ?% b5 O" n* s<input type=button value=整理收藏夹>
% w1 d: Y: s1 k, ^; [* j1 ]
<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
7 Z2 W" R) j- \3 C+ y
<input type=button value=加入收藏夹>
8 A2 Z6 G+ a5 M/ Y. n7 Y8 }<input type=button value=加入到频道>
3 Z, C6 B- z+ l P+ X
<input type=button value=加入到频道>
+ |" E9 K/ @/ g- \4 ~( x1 V1 H( X, s1 g
//不缓存
- E' E& \& o' @: E7 D5 H
/ {1 p1 t b" Q7 | B* [
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
7 k- p4 O5 _1 K- a/ D<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
+ g5 b9 D8 [6 z7 ]5 j4 ~
<META HTTP-EQUIV="expires" CONTENT="0">
/ B0 G( R( y5 n& P5 N t' K- A
- P z' I$ D- x& W5 _9 a//正则匹配
7 U0 n/ A( b$ U$ _
; k% J; l6 g9 D6 E4 O匹配中文字符的正则表达式: [\u4e00-\u9fa5]
B, V) B0 ^/ c匹配双字节字符(包括汉字在内):[^\x00-\xff]
" `' A4 ?, v) b) r, l$ M# U# D7 `匹配空行的正则表达式:\n[\s| ]*\r
* J. N0 b4 r+ h) e6 g
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
9 f# H( \, K) m5 w匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
$ ^$ p6 E# v( Q% B! t* W匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
- ^' w; t" G$ Y" \ ^" Y. n0 u8 a
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
8 r7 z5 U8 K: Z/ u/ O
以下是例子:
) Y) b w! m; v2 D! G2 P利用正则表达式限制网页表单里的文本框输入内容:
% H. f `, V( Q. W7 a$ ]6 j! y用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
+ ?: a9 x# s4 Y
1.用正则表达式限制只能输入全角字符:
8 j$ D0 E. ~2 m1 f# m2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
7 z, D# c' Z( e" T# W J$ t8 N* e7 e0 M
3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
; S4 K7 X: ^ |! m) C9 R
//消除图像工具栏
# ^1 N; C: x/ @& H) l
6 V9 s5 z. X$ }& d1 c1 w! ]
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
, R$ O8 S0 w; V, F! t
or
9 a* _( L8 I" k, h; \* \' i! c<head>
+ r/ ?6 ~% T0 i8 s9 f Q+ w' c<meta http-equiv="imagetoolbar" content="no">
* v4 B, k7 J% w6 o7 ~
</head>
7 B" @$ T2 \0 c% e' u) h
, Z% G' Y9 N' m. ]: f//无提示关闭
9 O$ e* C. ?2 m& i2 P( Z
9 Q" S# \- f7 E3 t m, f' ^! h Kfunction Close()
) a, t, T$ Q2 p# b6 \
{
5 ]" o" E0 u% Q$ \* A- g
var ua=navigator.userAgent
* _9 y* d. W8 o. {. R- K, D6 [# e
var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
8 k8 _" A0 s* k! B if(ie)
: ~3 _- D7 u& b! f% E {
4 \3 k. y; q, W- g, p
var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
' ^4 J$ F# U& Z, J
if(IEversion< 5.5)
% u. h& z8 \" V B1 Q {
- _5 A9 O9 m- D& b* o* r
var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
/ {. f8 R2 h. H+ g0 a str += '<param name="Command" value="Close"></object>';
, x1 T- Z% N# @( J8 i+ l
document.body.insertAdjacentHTML("beforeEnd", str);
3 y; c# d! Q! s2 @' V$ d
document.all.noTipClose.Click();
9 m0 d/ T a: z
}
3 D' R8 D1 G2 U8 ^: b" ` else
- `* {3 j; I8 K+ H9 U1 O
{
6 ~! P* N6 _& _ y+ `9 y window.opener =null;
' j7 [9 u3 L2 E. {! v0 J8 e6 M
window.close();
9 f* I% ?2 H* a, a4 P
}
0 y+ k/ a: ]& G( x3 | }
% W% [* ^9 U) t3 r6 o6 q7 E! M; ^ else
_) m G% ?$ x: q. ]( ?
{
; q' m" U+ J# m6 `& w& D window.close()
2 ?. |. i* y5 ?1 j- p- @
}
% I2 J3 {1 {: V- ^7 S4 N. d0 F1 K}
5 t+ {+ q: ~6 _3 m ^1 r
//取得控件得绝对位置(1)
0 ]( ~2 u0 ^$ e! C. Y' P w. ?$ x2 z0 Q8 c+ L. q+ D* M# f
& w2 s& E- L/ N( H4 y<script language="javascript">
7 a0 }* O. y: m6 n# X/ i' v
function getoffset(e)
/ e8 @) t, a" [8 C1 z{
/ D# [. Z) b! G( F1 D: G' N; I var t=e.offsetTop;
2 q) Z5 m; ^! R$ S* J3 t, T6 k var l=e.offsetLeft;
( }1 o0 k6 r) x7 S* X while(e=e.offsetParent)
1 J$ t9 y5 s- N; \( s6 g0 E
{
. | n! E8 `1 `. g( C B$ v t+=e.offsetTop;
; A& t; J+ Z& g
l+=e.offsetLeft;
# G' r4 i" H$ D- ~/ o$ c" M }
+ D% L- l4 Q) _& m8 d var rec = new Array(1);
. R. `. T5 `4 h/ z rec[0] = t;
: o) ?- L/ e& W+ ] rec[1] = l;
* t6 a' v& W5 x8 e- _0 h* W
return rec
1 E, g, Z2 {& C) D2 W: z
}
% v+ `, l7 O; u; c4 A1 n/ s
</script>
: ~* ]* h( v; A1 S+ Z' o/ n
//获得控件的绝对位置(2)
8 s9 C/ X# p0 y- W3 h! O7 n
0 Y. S* Z C% O2 H" X6 moRect = obj.getBoundingClientRect();
& x+ Z" U1 R* U: N' H& E5 ^oRect.left
- V* B& `( I: _oRect.
1 J7 t; U" u; Y4 n* r
//最小化,最大化,关闭
: q0 B% Q& A. Q4 F' {; ~$ \ a
$ S8 w$ X/ d7 M9 c1 r<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
! \' X" T7 z. q4 m% K) g) b; @
<param name="Command" value="Minimize"></object>
, m. Z" k: | \3 s& d<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
P7 I8 x, }1 l3 D2 G0 p8 z- o<param name="Command" value="Maximize"></object>
' X! a D, b# h! G0 \4 q<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
6 V- C0 Z* i( O- l; A& P' V9 \
<PARAM NAME="Command" value="Close"></OBJECT>
7 h5 l1 f% F, r4 f# r* q) g$ o
<input type=button value=最小化 onclick=min.Click()>
D1 D/ D% o( Q
<input type=button value=最大化 onclick=max.Click()>
5 H" [: ]) ^( z<input type=button value=关闭 onclick=close.Click()>
I2 L* b# c% e/ U( H; Z
1 L4 F% G4 y& v5 O//光标停在文字最后
8 ^2 l7 N9 X, D+ n
$ c' _- T% o2 n+ V* u# g
<script language="javascript">
1 l+ D. |$ N& Y- R! bfunction cc()
- M4 |8 _# [1 U) Y% k- C; e
{
) M8 |7 w4 V* _& r8 N* Q% L var e = event.srcElement;
) |. z, V: k' z4 f
var r =e.createTextRange();
8 B, J: M6 l5 q% F
r.moveStart('character',e.value.length);
! V( X+ N9 h& ]( n7 P. r! J# i s
r.collapse(true);
9 v- h9 ^8 ^" q' @+ Y
r.select();
; J8 Y4 \, m$ {! _5 r
}
5 h( ?; _% n$ [' {! N7 h8 U% e
</script>
6 o: n! F. m0 i) |<input type=text name=text1 value=www.vvschool.cn>
5 g4 W8 F2 ~6 d" _//页面进入和退出的特效
, @2 u, k. S t( z
+ y2 w- o1 S& b+ i' Q) B
9 [# w4 B7 F# ?6 E, \ b$ B( S进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
7 m# V9 b1 M8 i i( l
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
+ X# X6 g0 O/ h2 ^( v7 C& F% |这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
" R; {7 ?5 I N( O( C$ p( r用哪种特效,取值为1-23:
/ ]. w) p- u1 |0 p 0 矩形缩小
5 @/ r J! W" B6 a" V" e! N9 ^& d. l 1 矩形扩大
) `$ Z% ?' i j' k9 n5 d7 p 2 圆形缩小
/ A) n8 S% h U& N" m% ?- S
3 圆形扩大
% _/ N$ ~. O* [0 q
4 下到上刷新
7 k0 ^2 E: o0 w+ s! x 5 上到下刷新
* Y- {% o% b* k; H. q+ [+ R: D. _ 6 左到右刷新
% ~/ y4 a+ T2 S$ w. b" Z$ g- ~
7 右到左刷新
4 s, U$ }5 |& ^7 g0 N 8 竖百叶窗
. X3 b& T2 H, {# t5 Z
9 横百叶窗
/ i s" O9 n# u 10 错位横百叶窗
7 j/ k. F/ ?5 M) ]# D( s: P
11 错位竖百叶窗
$ G6 ?7 E/ c g, G4 V/ Z5 _5 S 12 点扩散
) f/ B7 y' A6 U7 C
13 左右到中间刷新
' y- _- X, E, y
14 中间到左右刷新
0 n$ j4 z+ E) } R
; t6 D6 W0 J0 Z' Y% A( rjs代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
+ o( G9 A8 M0 j7 e: Y3 G' f9 v直接上下载地址:
3 R; o" d4 C/ j+ e: S1 w" N5 B2 O4 w/ w