事件源对象
/ h8 K% v# {! b T1 q
event.srcElement.tagName
+ e T k0 D' J* ~event.srcElement.type
6 F; }' M% Y$ l8 J- q: I6 ^7 {+ j捕获释放
3 i( U5 j* j) a7 U' Q. a% y: ~: zevent.srcElement.setCapture();
. N. o' ?+ R8 F' d/ q
event.srcElement.releaseCapture();
% V( }; [0 O+ r
事件按键
2 N# Y- T# I1 B1 f& n
event.keyCode
" [% [& }$ |! q! h5 {, h6 t
event.shiftKey
6 o+ X$ [( m/ W# X* o! w7 @% h2 Ievent.altKey
) S. s/ ^& v( P6 {/ }; z& n: h, Hevent.ctrlKey
% X+ W" \9 Y2 J1 L- L
事件返回值
% _+ }1 Q, O+ E2 m9 ^, T/ k/ pevent.returnValue
' F- q6 @: W# k) r5 [* M* |
鼠标位置
3 x5 q+ G$ E, L, X( n; |7 K) c
event.x
5 {) s3 L' C0 S: `- u; Y8 W# z
event.y
9 c' |% i/ [" X
窗体活动元素
# W. V- n( ]2 J* [" D. v3 R
document.activeElement
6 c* _: L5 p0 r9 ?: ^
绑定事件
1 `3 U" R) y" F& |6 i
document.captureEvents(Event.KEYDOWN);
/ j. ^+ h- ~0 h4 N$ M2 k
访问窗体元素
# i: G8 t* U& `document.all("txt").focus();
& M! Z1 _. X( v/ l# l7 bdocument.all("txt").select();
l8 C, j( U5 _" K% _9 B窗体命令
7 y7 d" p9 P7 r l) vdocument.execCommand
! I0 _% E' C: E/ c( |: ~窗体COOKIE
" y6 @( ]7 i4 Idocument.cookie
5 w2 u, U" h% @菜单事件
; j, Z3 B9 i: X' A
document.oncontextmenu
9 H/ m" d! i0 w( P& M: T
创建元素
/ ^5 X/ {4 T8 J; b" \- q8 J/ v
document.createElement("SPAN");
9 E* X) v A9 ^$ l! x. I
根据鼠标获得元素:
s9 k3 f% N2 }1 O+ J. ?! @
document.elementFromPoint(event.x,event.y).tagName=="TD
. P3 \) S# F% X3 \7 c0 J% bdocument.elementFromPoint(event.x,event.y).appendChild(ms)
+ m" l" g- w- E+ D5 F2 ^9 Y
窗体图片
! h; @0 [- g3 M3 @* o6 l
document.images[索引]
! N2 q9 `) M: u P; f窗体事件绑定
+ w- z5 M4 X# S
document.onmousedown=scrollwindow;
+ `+ @0 P- s: i, N( }. ?$ v
元素
; @' R& H! H: u2 k; q
document.窗体.elements[索引]
6 M( I) J* L! P% ~
对象绑定事件
4 O* }: n9 w- t+ @. ^+ C
document.all.xxx.detachEvent('onclick',a);
. ]# g! T% s) J- ~1 e& k, J: C
插件数目
( _2 F$ T* ^1 ~: u3 I8 k8 R0 Pnavigator.plugins
3 p5 w6 ^7 @6 G' S& |, M取变量类型
" K/ |- X7 U; rtypeof($js_libpath) == "undefined"
- o$ ]8 P+ B3 `下拉框
0 ?* n. ^1 ]; f2 u/ i
下拉框.options[索引]
7 ]1 U& q' p2 g2 i+ i# K; Q: [0 @
下拉框.options.length
2 q6 J1 ]- O& h' y查找对象
6 F. u8 J2 c8 c- Y# k4 k5 H: Xdocument.getElementsByName("r1");
/ o: Z4 b. T0 h( t5 J
document.getElementById(id);
: X3 t9 e6 V7 \
定时
( r/ t/ z& B7 P4 `) ltimer=setInterval('scrollwindow()',delay);
8 Q# q9 [ B% d1 g
clearInterval(timer);
7 m' Z' l# ?7 F! m& B
UNCODE编码
& ]% I F- z/ p$ \6 c; n, z' L
escape() ,unescape
T3 ^1 g) S* @( k7 C( H" ~" X( E% i
父对象
3 k3 |* A. l" ~& W8 Q. R1 S" Bobj.parentElement(dhtml)
' g5 M# j2 v( M. [* X
obj.parentNode(dom)
8 O# o1 P* f3 n1 R7 v- \( U* a交换表的行
1 ~3 A* U% w1 F% GTableID.moveRow(2,1)
* F" {; k9 L2 P, A7 e% t8 F
替换CSS
" V2 i# d! B# V) |, edocument.all.csss.href = "vvschool.css";
4 s: `+ s5 |; Z7 A/ l" \& n+ B并排显示
W% u* ]1 J0 p
display:inline
# U1 F& Y2 q6 J" }
隐藏焦点
; G0 F, M8 e z" Dhidefocus=true
6 D6 j6 H- d1 }1 a& l4 X
根据宽度换行
% p( x) P ]$ I% | {! {style="word-break:break-all"
. m9 [' z' ]( i- G$ ?9 `9 s0 K
自动刷新
: h, n. I% w1 L: j9 Y8 _4 m
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
! Q6 Q2 D9 x \* V4 B简单邮件
, ]( ]) m+ c* L<a href="mailto:VvSchool@126.com">
2 M% t4 V% F/ ?快速转到位置
1 L5 }1 n; ?- C2 \; L* C; ^2 H4 W
obj.scrollIntoView(true)
1 K7 R. b1 F6 T5 c1 K1 c% m
锚
0 K9 R/ {! f5 Y; |& ]
<a name="first">
( R* L" c0 P1 [, R, c/ m: I<a href="#first">anchors</a>
$ U4 C: k* a' o+ n+ L7 M
网页传递参数
# b, m, y, }& c5 v2 i: z$ o
location.search();
& q: H) [% Y0 y. G1 g
可编辑
, @# e3 ?6 O1 h. l8 }% Uobj.contenteditable=true
& e% e' T7 [' @0 d+ M
执行菜单命令
) e9 } U# C1 [6 `obj.execCommand
0 i, z1 C) Y3 G( [ v' x双字节字符
2 P& L- g5 o2 r2 B1 }. n9 U# V9 X
/[^\x00-\xff]/
) W2 c. y/ f2 f* a" A+ c
汉字
) e* a5 E! F( u2 V. m9 N
/[\u4e00-\u9fa5]/
) D; J/ @0 N _ N0 k3 g
让英文字符串超出表格宽度自动换行
" ]' |& C3 h7 o$ v% @* D. Fword-wrap: break-word; word-break: break-all;
1 t. L+ U$ {5 ]3 t透明背景
6 m8 Z1 z1 H" y# [) E5 i9 z; ?
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
# N y/ f3 `' k/ C+ `获得style内容
. v/ G7 r) G4 Q! g; N4 \! U* C
obj.style.cssText
- [9 S5 l7 h# g, |. H4 P8 D! w. r% }- MHTML标签
; Z: k9 @" B# V: Hdocument.documentElement.innerHTML
8 A! R6 g' H9 [- j4 B
第一个style标签
+ Q. j/ x& r# u( n0 f Q& `document.styleSheets[0]
5 j5 A7 C; G8 G4 D# a
style标签里的第一个样式
& t. ^. c0 F" xdocument.styleSheets[0].rules[0]
+ B$ y. x+ n* f1 v防止点击空链接时,页面往往重置到页首端。
- u8 [6 W1 Y" t4 J* [" x* C @<a href="javascript:function()">word</a>
/ _7 ~ z9 A+ f9 [4 e+ a上一网页源
& Y8 o$ v# Y2 k. a9 }
asp:
: m: l4 l+ C! k: m! v9 Y/ wrequest.servervariables("HTTP_REFERER")
# o( W+ F! V) s! r
javascript:
5 _' q! f- Y/ J: adocument.referrer
5 d% |- o( X2 v# J3 r* n9 ~释放内存
( j0 L+ b9 K8 l3 G& R# |CollectGarbage();
2 i# v( {% J% k# T8 Z6 v
禁止右键
- l1 ?9 G8 m* ^/ e, M/ r( q! D# k( N
document.oncontextmenu = function() { return false;}
. H" i8 \7 j: n禁止保存
6 F# s1 `8 ]( G& H2 K! c! V
<noscript><iframe src="*.htm"></iframe></noscript>
% ?" z: V+ U/ \( u2 H- \$ H
禁止选取<bodyonmouseup="document.selection.empty()>
! Y- l( S# K: b6 A9 E0 X3 _
禁止粘贴
: z7 h4 p7 a |5 l8 ^<input type=text>
" u% E& ~6 z7 E1 m" ]' Y1 @3 J6 Z* Q
地址栏图标
& k3 N4 j* Q5 r5 Q3 z
<link rel="Shortcut Icon" href="favicon.ico">
8 m& K) r4 Z7 H) tfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
* s5 K# i* L5 c: |- l0 {收藏栏图标
! B8 z X4 M, i, L/ i: u& N. B<link rel="Bookmark" href="favicon.ico">
8 _* @- G. C* T) \' P$ `: e9 N查看源码
: M& [+ @+ q3 J<input type=button value=查看网页源代码>
# J" g) i8 P' O! \6 O关闭输入法
& e- s2 \% ?0 k9 E" F6 u; f<input style="ime-mode:disabled">
( C6 D6 ~0 f6 b
自动全选
: h& }& {- |" ?# s: k
<input type=text name=text1 value="123">
. L/ u$ ^0 J* [1 Q! XENTER键可以让光标移到下一个输入框
! f& l- r: R8 F' Z( [1 H* ]) P
<input>
' J" L ^- t/ F. ^# k
文本框的默认值
6 F9 M; _) b8 ` _$ f' y<input type=text value="123">
" X) w" W$ i% i5 [- S& |$ Y* U% Jtitle换行
' b- j8 \+ e5 Y1 K
obj.title =
www.vvschool.cn ! X2 H4 \, {5 j5 s+ o4 Y8 f
获得时间所代表的微秒
9 a& j( v2 j* W! _" ]# h8 Fvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
$ A7 _0 H* r7 P4 x窗口是否关闭
, ^/ S( t( W3 O- L" Y6 gwin.closed
" S$ t7 M' W& t) T0 ycheckbox扁平
6 m4 @- n$ O/ X/ J6 I3 Z<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
* L7 J# z$ I# T- v/ c/ k' _获取选中内容
8 M8 r1 b6 u; I/ l# b, k$ Y+ ndocument.selection.createRange().duplicate().text
. L: O' l. L; d Z自动完成功能
' S- I* m2 s+ [6 m& s: ?: C7 `" w<input type=text autocomplete=on>打开该功能
' `3 u' N9 D* ^- |. N/ l
<input type=text autocomplete=off>关闭该功能
% [; L) ?; V! \, `: g
窗口最大化
; I* j4 N! j/ x: m) C! y<body>
- w# }) a7 A6 E% c" s6 I) L无关闭按钮IE
O$ D3 b1 L$ uwindow.open("aa.htm", "meizz", "fullscreen=7");
: ~) |9 }6 V/ m4 ~7 y. T统一编码/解码
2 O0 q) G: [# c# j( I T# q. halert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
) t/ {; @& Y8 p8 c4 K
encodeURIComponent对":"、"/"、";" 和 "?"也编码
; A% n0 g/ v8 p8 E+ M9 g7 K' P
表格行指示
8 {6 g& V3 T9 S# B2 J* [5 g
<tr>
% t7 s2 Q8 }/ \+ U8 g! w$ c, i//各种尺寸
/ I4 M. L. u8 Z( p' K
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
4 p) F. d8 `4 f! k- ?( z( Ks += "\r\n网页可见区域高:"+ document.body.clientHeight;
9 d( a) i) q& A7 R$ u# a
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
6 B9 @% f( p) {3 Es += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
3 `+ E6 |2 }1 Cs += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
9 @! c* ~+ I7 @1 Q
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
2 `+ V7 D+ ? a' E; n( E F& B
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
) S0 P0 F0 Z x
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
% e2 c( h" G8 x3 w4 d9 H
s += "\r\n网页正文部分上:"+ window.screenTop;
0 ~6 G2 N0 H. d6 m! es += "\r\n网页正文部分左:"+ window.screenLeft;
6 d* g' W7 j% ?! c. _
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
4 C" ^. u/ c2 e4 ~
% B t4 s9 w$ M7 {1 ?/ o% ls += "\r\n屏幕分辨率的宽:"+ window.screen.width;
' @6 I. C8 G7 F( P* _$ ?s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
9 I8 g6 E* L) v# b7 m6 g
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
( C# G m4 X' L7 s, Q. e, P//过滤数字
E/ V( r; S" z: Z& w7 M8 W( Q5 T& G0 Z. B1 f$ \/ J
( c6 c( v9 }! b/ ?# B8 C<input type=text>
0 Z0 R8 j; u3 S- S/ f% U
: l, A# e- m) h8 i: b5 C0 h6 R6 J//特殊用途
4 G3 D7 R+ l3 r6 S/ s1 w! I9 @6 f; I! I9 r" o4 C* f8 l6 P- ~2 @8 z
<input type=button value=导入收藏夹>
# R9 _/ a* q( ~8 [- r6 K<input type=button value=导出收藏夹>
6 f! L4 f- u. }<input type=button value=整理收藏夹>
$ p" C k$ d2 y* d2 n% }<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
U; R* o" `& q2 B( X6 L
<input type=button value=加入收藏夹>
4 G% V+ R& |" ^0 R( \6 x4 ^
<input type=button value=加入到频道>
0 ?8 i' T0 [# _( ~8 y<input type=button value=加入到频道>
u* s9 l. J$ d9 ?* I' ^) C& T3 g+ s9 Z; u
//不缓存
6 K! r4 y5 ^) X+ n4 N1 ]/ S- V3 f* q3 {! z! E5 v# h' {
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
; n# H7 }: ?' b0 t3 P
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
- B( X# n% f0 V* H4 E
<META HTTP-EQUIV="expires" CONTENT="0">
# \6 W1 P. R7 }0 S8 K) M, O
" d$ c1 v( t: v//正则匹配
" O; T' T" u" E5 p7 ] k* ?
- M# c# W& M: f! \1 [匹配中文字符的正则表达式: [\u4e00-\u9fa5]
/ m8 v% q" |; D) E" [: |9 o匹配双字节字符(包括汉字在内):[^\x00-\xff]
* ]$ }0 I1 }7 i7 y+ {0 Q0 Z匹配空行的正则表达式:\n[\s| ]*\r
: ^& |7 a. i' N- p$ d) Z匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
, ?+ q5 K3 \1 P/ j; S$ w6 ~- W& z匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
' |4 `4 X) p# B8 G匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
9 _" U, s1 l4 ~6 E3 o4 t( D5 Q; s. m6 Z0 n匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
/ s3 A6 L& ~" E# S* Z" e
以下是例子:
h6 Y8 X; _9 J* a3 K! ~
利用正则表达式限制网页表单里的文本框输入内容:
* O- R( m( ^3 p& x, t: ^: D
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
0 |- H0 m V) l& o9 S) b
1.用正则表达式限制只能输入全角字符:
0 l3 s, H, B: Y. h. E; s$ ~2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
) f" c+ s1 S3 l, e3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
$ n3 u3 |' I" j
//消除图像工具栏
. v5 q; N# `9 T ^$ R
. L7 q: X6 j# s4 ]6 Q( R8 e/ w! H
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
& k# N/ J, ^- ?) b) I8 ^
or
/ c2 y6 c H- \. u/ N- ^2 Y( L
<head>
/ A9 m9 `0 ?$ y% E
<meta http-equiv="imagetoolbar" content="no">
) s( C$ s" v0 g</head>
. g/ S2 x0 w+ l) A% h! U0 z1 R$ l6 `3 j% Q8 h4 Z; u9 B
//无提示关闭
* ?9 [' } s, D& ?: K8 B4 {( y9 D
9 Z+ X9 Q- Q U# U4 I4 dfunction Close()
" g- H6 q y6 S7 l{
$ @4 M* U4 h8 H0 a$ j% | var ua=navigator.userAgent
0 _6 q9 h7 T- ]9 a# w( J
var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
; x, `6 }" ?! s* D" w if(ie)
1 q. V! j1 M2 w* P
{
" o' p* y, D* M4 F9 a3 e+ Z' j0 s
var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
' J7 t6 z+ w- }; ]1 C
if(IEversion< 5.5)
. @6 V; ^" ]1 @" w {
% w8 f, G* i" @" r
var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
9 d. U: i& ~" ?- c& J str += '<param name="Command" value="Close"></object>';
! q% s2 H+ B; O7 ^- m9 }5 o document.body.insertAdjacentHTML("beforeEnd", str);
0 L7 S+ b% M- ]0 t" q
document.all.noTipClose.Click();
) o. m5 W% Z5 ?% [# Z- X
}
' f% i' C- p7 q% r j else
9 T2 R, T; d- k1 o9 @. ]
{
: C: z) [+ Z3 S$ ~; l window.opener =null;
- h5 E3 `9 X' S* p window.close();
~, ^4 z8 o! ^5 H, t% u7 | }
6 B2 T: I* s# K) S( D5 F& b
}
( S8 ]4 P: y8 v" `' B& l2 {' R0 F7 e
else
0 y6 @8 ^4 _$ s- ]( U
{
) j5 k" Q8 W) m2 z% m$ F
window.close()
1 L* a* ^; [# [9 `8 | \% q
}
8 x" F9 M+ M T3 G' E/ U* a- u! [
}
( h. ]( ]- ^$ R. t: v: \( }8 y//取得控件得绝对位置(1)
' n+ X: {! K% K V2 m
1 A$ B9 i+ J/ d' t& }: o: J
' K- F# |/ o- i" \
<script language="javascript">
5 H4 { _6 _5 A/ o/ I% {* [function getoffset(e)
# `6 B. _" X. T( k{
+ M3 V0 G+ M5 F9 l var t=e.offsetTop;
2 g) P4 E1 \; e# |4 b; @6 b1 h7 E var l=e.offsetLeft;
/ s' @/ } g0 ? `& e* [7 p
while(e=e.offsetParent)
% E, k) \% ~' r* h! k6 o6 ]
{
7 x8 ^) x- K. v3 } t+=e.offsetTop;
^6 w* F O+ r) {" r1 |( e
l+=e.offsetLeft;
/ u( [1 B6 }5 f- i2 L& | }
% ~/ V1 r. |5 X1 y; g+ W var rec = new Array(1);
! m0 z$ A: `1 q W. S9 e- N* X5 ? rec[0] = t;
7 [7 J) d7 D4 `+ ^$ u, ^ rec[1] = l;
$ e g; M1 C: _9 c1 N) y9 R- y
return rec
+ N+ w" ^7 W' j, C( ?* D}
$ s4 Z. ]% O; M. \2 l' p
</script>
* | `+ W# G) R//获得控件的绝对位置(2)
/ G$ `: z. N# W/ b& a8 _. k0 D" h; d
oRect = obj.getBoundingClientRect();
6 f; f( c, r8 h( s; ~
oRect.left
( b9 ]' D2 p* h3 X
oRect.
- X0 N5 {' {( Q& U7 B
//最小化,最大化,关闭
8 Y' S/ C- g0 M# v& [
% _6 i! w# q" v& V<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
( w+ x2 S" {+ E% ]' R8 ^
<param name="Command" value="Minimize"></object>
7 _; o& j* A! K) p8 c! u<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
' @8 m* w8 i0 C" |" N2 j; h<param name="Command" value="Maximize"></object>
1 e- [& g% w; y* m. u- K. ~3 w, S. h<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
: I/ f c2 L7 S5 M5 c1 ~
<PARAM NAME="Command" value="Close"></OBJECT>
5 A( k# f2 H6 M' H1 l0 m<input type=button value=最小化 onclick=min.Click()>
( r/ \, h7 q4 m" u
<input type=button value=最大化 onclick=max.Click()>
/ a" I6 p% u! y* c; Y<input type=button value=关闭 onclick=close.Click()>
5 z/ ~+ |: k4 U" e* A) p; m U) v& K) G _. Y) k) c
//光标停在文字最后
q2 c, z: p$ O, }; I0 |+ ]
, y& D! S5 W' _; T6 g7 Z
<script language="javascript">
& y" ]9 U7 a% h% z
function cc()
! B+ x0 H; K4 i* C{
, ]% z, z4 y$ _, s var e = event.srcElement;
( {" x3 ?8 \0 d4 ~1 k var r =e.createTextRange();
- T. ?" W& c5 @/ C! ] r.moveStart('character',e.value.length);
# y/ A: p6 ]! `6 I3 n2 c4 Y1 @ r.collapse(true);
3 ]9 _4 L* Y4 v0 w) D c; c r.select();
& c% n- x. h& K. @& K( m0 R}
0 S; @( {7 A) V0 A' J
</script>
! k7 K% W: Q+ G. o& L% e
<input type=text name=text1 value=www.vvschool.cn>
2 l- q. y$ D/ p: g6 v
//页面进入和退出的特效
& L) j5 _7 H4 u" {# v+ I4 E! {3 F% o7 m4 L. a, \/ x$ G; D
% _9 L) O. o$ w$ z6 w进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
% X$ q+ v0 A' f. X# }) `
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
& P% d W l$ D4 P这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
6 ~2 O% b# N/ |4 R( j用哪种特效,取值为1-23:
, r9 w; ~. x/ [5 r0 P! b
0 矩形缩小
$ y; Q4 {( o* A; I( x9 g 1 矩形扩大
( j9 M$ c' s( t5 \+ i3 f1 w 2 圆形缩小
1 ?. Q# L+ K4 x) H1 O$ K. b 3 圆形扩大
. N: O, m; n0 {: z( [ 4 下到上刷新
) `: S/ X) o: s( Q7 G 5 上到下刷新
3 J, v5 V% C! M8 R( C
6 左到右刷新
6 u7 C2 A( p$ i8 _ 7 右到左刷新
6 }. c; e( g- ^9 v9 ] 8 竖百叶窗
, ?' U! y: ^" {! }5 F9 _0 ?* R 9 横百叶窗
9 r( I7 [* B0 E; D( ]3 K
10 错位横百叶窗
1 y; H. o/ s O0 V7 x u
11 错位竖百叶窗
0 V T& E. b, o& b, j* o ]9 f9 i' F
12 点扩散
/ R p. [) }: m% t 13 左右到中间刷新
- ]0 T& z ]) Y0 e$ C8 y" V$ E' t7 A! J 14 中间到左右刷新
4 v' H v6 I! F# O4 S& ^! S6 Q6 Y! \
$ B% T3 `5 r3 [1 {0 L/ Q- N0 Y+ C4 R
js代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
* \4 f. W6 O( [
直接上下载地址:
- e" f* p! A7 t; v1 ^
8 n: }0 p1 Z |% _& ?