事件源对象
6 b L' I% H7 `2 _event.srcElement.tagName
' Z: M" |8 J- p3 }event.srcElement.type
* @/ M4 J/ J$ A5 w6 G; g- \& J7 F捕获释放
9 a3 a2 M. H2 j& [event.srcElement.setCapture();
$ O% m. {7 Q+ E+ U* J% p2 x3 E6 xevent.srcElement.releaseCapture();
$ m2 Y/ C* {: P* ]+ e
事件按键
6 P8 q, @# Y, l- ]3 F7 h
event.keyCode
2 o) l, X d* J6 q2 B- d/ w& \event.shiftKey
7 ?9 z0 K7 X' v& N) W4 ^# Cevent.altKey
* |& H" J0 q- }0 y+ J* R9 Tevent.ctrlKey
* P; D4 [- y+ n- f( z( ^; m事件返回值
. A6 o- X8 t. E! `% j9 K3 h% Levent.returnValue
, E/ O5 i, k _3 {9 n) b) K' X- [鼠标位置
+ e( J) ?! u! C7 @4 C+ H9 c$ Levent.x
0 @: v- N7 T9 N" O" O2 \+ yevent.y
% ?, t' V4 {( w, g( p0 P窗体活动元素
2 m% L4 ?8 C2 I9 ~4 A0 A# l# D
document.activeElement
1 ^) m6 D" O/ s7 C& ]绑定事件
$ a" x3 b0 r! tdocument.captureEvents(Event.KEYDOWN);
/ M- [9 H" b" m$ V) o$ h
访问窗体元素
. ~7 o! f& s) ydocument.all("txt").focus();
% z% a* m8 ?9 g. H h* h
document.all("txt").select();
* P# E: e( p; B5 s9 L2 V
窗体命令
, |8 ]2 R5 e0 z$ b
document.execCommand
0 r8 r( v8 a& ?; S: B6 |4 @/ w' o
窗体COOKIE
" x) {7 S' ~. u( {4 z' U0 t2 Z0 o
document.cookie
f5 n0 R2 s8 z0 B3 S) |- `2 J
菜单事件
" j# o' B) A& W7 Qdocument.oncontextmenu
/ A' d( _" d% R& F: X4 G" \* O创建元素
, @! z8 Y$ k. S# P
document.createElement("SPAN");
2 x5 O. @9 D: ?9 X, J根据鼠标获得元素:
8 k* K# I* T# g# b+ b0 G% }& K& n3 p
document.elementFromPoint(event.x,event.y).tagName=="TD
9 V: Q% n! g0 u% M- Ndocument.elementFromPoint(event.x,event.y).appendChild(ms)
2 v( a8 l" L+ j: G& Y0 O Z& N* i
窗体图片
9 C+ k! o3 O) @3 V6 ~3 f9 l8 udocument.images[索引]
6 B3 x. o w5 D! w- `' i
窗体事件绑定
. l6 b9 G; Y7 p$ _8 S2 {; K3 ]! ~
document.onmousedown=scrollwindow;
: R: U4 e/ _, X4 K S$ ~元素
! O! a/ U& ^+ S
document.窗体.elements[索引]
" m8 g" N" m% |( L! R- V; A u
对象绑定事件
/ p0 G8 H. ]2 e/ C" I2 V, J! O
document.all.xxx.detachEvent('onclick',a);
+ d0 \9 a) E8 s% [ f' @插件数目
6 f$ E/ h( f6 P4 H
navigator.plugins
2 D5 Z8 Z3 B& b, N, r
取变量类型
& [6 _+ H* e. @typeof($js_libpath) == "undefined"
$ s6 W; `. g$ E8 p% I
下拉框
, Q- T$ o9 ]# f( V9 Q8 I: E; k
下拉框.options[索引]
1 l3 M- e8 g1 ?9 u/ D* ]. N
下拉框.options.length
1 H+ E; [8 T f) I- D, v5 w* N查找对象
* U6 W x. U8 K" t0 h
document.getElementsByName("r1");
' ~; F. K z M* i6 P. _
document.getElementById(id);
! Z! z/ d6 d1 _" @2 W- c7 v定时
: k V+ _3 s1 ], S8 Z5 stimer=setInterval('scrollwindow()',delay);
- r7 }9 X ~! U' X* i1 ]
clearInterval(timer);
/ V h, [4 r+ Y! w; V1 cUNCODE编码
7 T* N! Z( Y% y Y: O, f0 Gescape() ,unescape
& q- l- H" l! E6 g6 _) m, L
父对象
" y g e& x! \& g
obj.parentElement(dhtml)
) j; `- V; P% C/ U( qobj.parentNode(dom)
; p) u) U3 f X交换表的行
4 `+ V2 [" g( ^. O0 r8 e+ O
TableID.moveRow(2,1)
+ K3 k( Y A$ T替换CSS
" E" e* M1 a# `0 e! A% f
document.all.csss.href = "vvschool.css";
P$ E) a( P: ?3 d
并排显示
( O: a+ k; N/ U' p. a3 Edisplay:inline
( [# X0 C1 f$ Y/ N. a" G隐藏焦点
; p! o7 u& D ]. t @4 t, E+ M8 E Nhidefocus=true
/ K d) [5 F) B根据宽度换行
; h( m$ h/ t5 `1 y9 Mstyle="word-break:break-all"
6 m3 }! R- i4 f5 n6 f w自动刷新
4 ?5 w9 d" G) e& _! {- K4 @; t9 L<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
7 ?+ a4 H; b4 D& D
简单邮件
) D7 `2 q% ^5 i4 y* ]2 R; ?6 o
<a href="mailto:VvSchool@126.com">
+ y6 d1 \+ V( B) u
快速转到位置
8 h" D; U% x. t! Wobj.scrollIntoView(true)
; o& ?, Y o+ j {# N7 F- u6 \4 i锚
1 O+ b( D* _% k- n# Z7 q
<a name="first">
% C8 u& N1 v" G: j, [4 v8 p
<a href="#first">anchors</a>
+ u3 {, \$ K- D7 X4 V网页传递参数
, }, R7 A) {) C8 ^( k/ S' ]9 }9 Ylocation.search();
. D! n5 J+ o0 E0 L可编辑
1 }" W1 n8 j' m3 d5 @* {' iobj.contenteditable=true
( Z. S8 N7 D P9 Z- A执行菜单命令
; l9 c Z: {) \0 Cobj.execCommand
L$ j+ s0 l, b% H/ g/ Q+ w" u
双字节字符
+ m( [! i% R Y- U) z* Q
/[^\x00-\xff]/
* }- v. c9 Z8 \/ }7 d- B# r汉字
* r) N) K: o. W2 W- o) j Y. }8 g/[\u4e00-\u9fa5]/
! p& P1 ?; s7 z" `/ Q7 j E让英文字符串超出表格宽度自动换行
8 E" ^) m1 o4 d: {word-wrap: break-word; word-break: break-all;
, {: i4 w/ }) C! y# `5 I" J透明背景
0 i- m$ v+ A+ R5 Q8 a" K8 c
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
" p! n6 V. X5 C) w! I
获得style内容
$ t0 M6 b# G, I4 @/ H: ?( T
obj.style.cssText
' l- q# N% i& \+ `3 V: U, sHTML标签
# D3 K$ l6 u" ^! `9 [. q) ]8 xdocument.documentElement.innerHTML
# O- ?3 v9 M) m第一个style标签
0 l# o, G0 k" {) wdocument.styleSheets[0]
# X& }6 ]+ y" q5 o8 e- u, Astyle标签里的第一个样式
; ~* z3 ~0 V- s) Ddocument.styleSheets[0].rules[0]
4 H' q% p1 m6 m: I+ e8 o
防止点击空链接时,页面往往重置到页首端。
+ R0 }4 m0 x/ f& h2 J" p
<a href="javascript:function()">word</a>
0 Q+ I5 c0 l; }. ~
上一网页源
# l8 Z' A# P: d$ V6 |
asp:
9 ]" J% o# C; h$ A y- Crequest.servervariables("HTTP_REFERER")
" q% H, a0 [* D3 `3 ?! d6 Ujavascript:
8 @. c3 C$ s! d/ q
document.referrer
: L/ Q7 Z6 Z2 e4 A g
释放内存
& B. ~5 H# r3 i% i
CollectGarbage();
' U6 a# k- F9 j. \$ M. ], {' }禁止右键
" B' x1 J4 J9 y, ]document.oncontextmenu = function() { return false;}
$ R7 F$ C9 P5 u( y5 \( ~
禁止保存
+ F+ G- m& V3 U% ?( A
<noscript><iframe src="*.htm"></iframe></noscript>
8 {# B* } |+ O) A
禁止选取<bodyonmouseup="document.selection.empty()>
+ x( D" x2 p/ N! H. W; Z" x% F
禁止粘贴
: ~& ?. ~/ C0 m! ]8 L% Y<input type=text>
: v1 |: _- Z! e; \
地址栏图标
- f/ D7 o, G! ^- E' X F<link rel="Shortcut Icon" href="favicon.ico">
1 Y- S. b0 C2 |# L: \$ |4 ifavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
+ }5 j; k6 Q, V$ |4 U
收藏栏图标
o" c, y9 H }5 V7 U<link rel="Bookmark" href="favicon.ico">
I* l0 W6 [ R" U+ U9 y
查看源码
! ^ d* f" e. p- X9 e7 F
<input type=button value=查看网页源代码>
J* Q4 J. b1 M+ x8 n7 |+ @
关闭输入法
4 V4 P1 D) I1 P: k<input style="ime-mode:disabled">
/ [5 d5 i- e: u, @6 ~, ?+ T
自动全选
6 Q+ X$ Z9 U% F4 j3 z8 W
<input type=text name=text1 value="123">
9 {+ \6 p7 T* {! z& oENTER键可以让光标移到下一个输入框
* d1 ^" e% L3 _, \1 P. w; l+ @
<input>
: X6 ?% D; R; n9 T
文本框的默认值
. x Z2 ~2 M' A- u<input type=text value="123">
# z3 { G+ W/ {0 x4 q
title换行
& y2 [1 B9 S' Bobj.title =
www.vvschool.cn
" O( }! H0 t: q2 q2 k% t获得时间所代表的微秒
4 x- ]: x1 [% B3 e4 u6 {9 N
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
; Z- Y5 y) A3 _3 z窗口是否关闭
, `6 T% W A+ f( R7 v X8 Q2 @win.closed
2 ~6 \; Y" Z t+ W: V! }0 o' |checkbox扁平
7 ]% T1 S: W8 {- ^. H' @
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
) w0 P1 N ^' \
获取选中内容
r: c9 [6 B: G
document.selection.createRange().duplicate().text
, V& ~- r; X! ]3 i( \1 [7 z! A自动完成功能
. J& \! l' T% y1 ], H% r+ ~<input type=text autocomplete=on>打开该功能
, L+ U1 @# d' S$ x6 n5 f<input type=text autocomplete=off>关闭该功能
% y' u3 b' I" R" h9 }) y4 Q窗口最大化
% U5 _1 x3 S, Z6 J5 m<body>
. x9 e# e$ i+ i0 |9 a$ J
无关闭按钮IE
; P1 m" H4 {# D, ]/ @1 dwindow.open("aa.htm", "meizz", "fullscreen=7");
! ]7 ?# B J3 \! d
统一编码/解码
5 z$ e+ j" S* m w6 l
alert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
" K' u' ~ k* D2 e& ~6 JencodeURIComponent对":"、"/"、";" 和 "?"也编码
4 p a; W& X! ]6 L8 k5 _
表格行指示
8 K, V/ H3 ?: [$ n
<tr>
4 L% b* R3 M; A* Z//各种尺寸
, B% o. q) u6 C7 Cs += "\r\n网页可见区域宽:"+ document.body.clientWidth;
* ~6 P2 q. z' |* m7 i/ a5 K; Ts += "\r\n网页可见区域高:"+ document.body.clientHeight;
# g2 F3 @$ o. i! y
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
% ?2 m' H4 [. c3 v
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
$ E& q( t# R- ?" e( S$ _s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
7 b i+ d3 g7 Is += "\r\n网页正文全文高:"+ document.body.scrollHeight;
" r$ p$ l4 [/ t' y
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
4 T; I0 W8 G+ b5 W2 i/ k
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
& D$ i" O4 ]/ ^1 u
s += "\r\n网页正文部分上:"+ window.screenTop;
; c# d, T; C ^& o! e
s += "\r\n网页正文部分左:"+ window.screenLeft;
7 S; S; H6 T" Z( w3 Z5 K/ Rs += "\r\n屏幕分辨率的高:"+ window.screen.height;
7 R7 N# w8 ]# `4 H9 j
# ~5 ]" ` P% Q2 Z& f* p* d- U) Is += "\r\n屏幕分辨率的宽:"+ window.screen.width;
0 K! _( d2 H; B2 Q8 D: J Q% P9 j
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
- _$ L& _9 v8 q* k' L4 @
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
' }0 y/ M$ Z: ?' l//过滤数字
0 z. K$ R3 b& a$ u3 A
' N% M% l% `- s4 ]6 I1 O4 I$ f' P
/ ~ X2 v0 A/ @! |! R<input type=text>
% d% V* r% W: Z: Z) R; X$ Z a% |
: A; X% p1 o1 g( S7 Y
//特殊用途
- q& M9 F( d+ T; v
d) [4 `* m; z/ |. ?5 R<input type=button value=导入收藏夹>
8 D+ ]: W6 `; z, ?+ ^% w<input type=button value=导出收藏夹>
0 g8 h# Z2 [3 A8 Y0 X
<input type=button value=整理收藏夹>
0 m4 A2 ^" m: X2 L0 ^7 i1 J& F$ T, ~
<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
# Y. S; a) M* K
<input type=button value=加入收藏夹>
. x9 U8 Q/ b; B! Y' ^7 |7 a/ y F
<input type=button value=加入到频道>
6 h+ v* p F( @# Y<input type=button value=加入到频道>
2 u$ n2 ~" {1 r$ k ]1 ~. Y" Z
1 @# [5 f9 [- E4 q, ?5 ^/ p: h# b7 M//不缓存
2 a7 A& A1 O& F: T! C
1 E7 I+ H" X5 r+ ~<META HTTP-EQUIV="pragma" CONTENT="no-cache">
' D/ P8 N1 g* b/ l- ^8 K% o6 m" R
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
* h# Z3 {1 _; i/ X- [# T
<META HTTP-EQUIV="expires" CONTENT="0">
2 p8 b5 j" |( d( R) b
! l7 p/ a$ N& S! m; p8 {) G$ r//正则匹配
+ Y& H" H, ~; Z! q
- T$ [* q" |" \' E, ~* Y# D匹配中文字符的正则表达式: [\u4e00-\u9fa5]
" V& q/ x' a& W
匹配双字节字符(包括汉字在内):[^\x00-\xff]
6 X2 t. k0 x# u匹配空行的正则表达式:\n[\s| ]*\r
5 A( c9 T% ]0 l+ v$ n3 Y
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
5 M- n6 K A W$ D t& x; ^$ }匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
1 W" E% K7 o$ i8 l
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
0 E6 z7 l! Y( T8 E! s- ?匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
% K5 z2 z2 @" e6 a8 Q( K# ]以下是例子:
" u, c% `- Z9 D1 @" ?) b利用正则表达式限制网页表单里的文本框输入内容:
) L/ @8 f7 w$ Y# M
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
- N7 D9 H! W3 Y& v
1.用正则表达式限制只能输入全角字符:
3 ^5 Z5 q& T8 {$ U# E/ b1 z; n
2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
0 J+ l- }7 k) ~) e8 l% S3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
8 B' }$ ]1 j7 n7 M, S
//消除图像工具栏
, I4 a* b/ t& V$ r) R& N# i# W
& p2 b1 J7 i( [ @) v1 e! n% C4 z1 h<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
' U& D Y: p7 R" v( x; mor
4 I+ K+ }# E0 P. q' t- c<head>
9 A3 {6 ^2 \1 V<meta http-equiv="imagetoolbar" content="no">
3 _- B" [0 C1 }4 j& m8 M7 [3 r" u* g</head>
% Y. l6 L+ O% p9 R$ e) _: u
* }' E; y6 t! I! n//无提示关闭
# G# K9 Y" o8 [( g
& ~9 f( L7 b7 }% S5 k( V, ufunction Close()
1 F$ n+ t3 G1 H1 u{
, Z% w$ U' J! \* D4 ?
var ua=navigator.userAgent
* x8 @' z& @- V+ Q7 A
var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
! S; e2 P3 t, | if(ie)
# o; t# Y I& T+ _! Z; Z
{
6 l' C1 `; b" Y* w6 W var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
" B) J A1 F" G& } if(IEversion< 5.5)
8 B8 \0 U- \3 o
{
/ j9 F8 J( U- z var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
6 N- F! a: L5 F+ E( c' t& O str += '<param name="Command" value="Close"></object>';
* k" A1 R( {6 A4 s) Z, M( s0 F7 Z
document.body.insertAdjacentHTML("beforeEnd", str);
1 N7 Z6 `4 ~: I
document.all.noTipClose.Click();
8 z' q* H# p- w$ M! z& j
}
: z" h- Z. H( q. H& n0 ] else
# w3 s' f0 {# x% ]* ^# D( y% S
{
" B# {( A0 B; {6 e- t+ u
window.opener =null;
- }( j( V3 j3 W! ?; h. P- G% h2 f window.close();
$ M+ T, k6 Y% d }
6 ]# ?# L% _+ W0 p$ }" L) l
}
8 i7 v! d% b; X6 N else
% r: V: V V" c% A- D7 @# `
{
q; p. T0 A# _7 P$ i. K* x& c window.close()
0 j/ x5 l5 Q B2 b9 u, k* u, `
}
) g3 Y; t2 s1 V( w( k g/ |5 k4 A
}
, X( t, P0 j. t//取得控件得绝对位置(1)
9 ?) E* i7 }) a7 n$ W6 ~
+ Y) |& @ n, |' t) J" r1 o
% q- r2 F' R8 A, I0 w<script language="javascript">
1 E4 a D$ W0 `; hfunction getoffset(e)
- g+ i4 U0 F+ K+ K* |3 h$ @
{
) v' l# ?) r7 Y' m: R" ?/ e
var t=e.offsetTop;
" o0 \/ e* w. _2 L' s var l=e.offsetLeft;
0 w2 c0 B/ {" V2 W3 ^ while(e=e.offsetParent)
. z3 q* P9 u/ p- G! _( Z
{
$ J( x0 P* @& J" o
t+=e.offsetTop;
1 q2 X+ Q+ D$ ~& B4 |( {8 S% a
l+=e.offsetLeft;
8 J0 [' z: }. W I" I( [
}
1 }7 H0 m3 S0 d: k( a" M var rec = new Array(1);
. B H: q( F% ^$ z0 z$ ~4 r# l rec[0] = t;
6 G1 E+ |/ z( q5 P# j7 H
rec[1] = l;
% t4 o: a+ V! j' K; e
return rec
2 u. n3 H7 ?$ W7 p" _2 `2 A8 b6 S
}
, A7 L, N; ]3 f4 @ ]+ j) ?4 F) b2 D</script>
( _9 n+ b8 c, Y7 M, S3 g//获得控件的绝对位置(2)
# E- v7 d$ f9 k0 i6 ~' p0 m& W
) {( r z B4 H' N- `' CoRect = obj.getBoundingClientRect();
7 H9 f$ X5 M4 A- ~5 L$ _4 B
oRect.left
7 x2 g8 f+ D) i2 i# C; T7 [: h
oRect.
# }2 E% v0 J7 C7 `8 j
//最小化,最大化,关闭
0 {% Y3 }& V( D7 u' y; t# l2 S/ R' @. U( V7 w
<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
8 t8 |- v5 u( f* [/ Q
<param name="Command" value="Minimize"></object>
. \7 B8 E" W! i" _. ?
<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
; g% W1 k( m# x<param name="Command" value="Maximize"></object>
5 R; s- P1 I. o' ~/ `, _6 |6 x<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
2 ]9 j" \: ?8 G2 n7 _
<PARAM NAME="Command" value="Close"></OBJECT>
+ D; z# X! _2 ^! k<input type=button value=最小化 onclick=min.Click()>
, q7 ^ p, f! I7 E<input type=button value=最大化 onclick=max.Click()>
j1 C6 U$ n9 @5 O* r5 Y* [
<input type=button value=关闭 onclick=close.Click()>
) v7 b0 o2 L2 k+ t
- C& T4 l& j3 d+ E, k' \0 y. U
//光标停在文字最后
" V: `6 L& q3 j6 h5 z
, s( u" U7 L1 i7 m
<script language="javascript">
: ?1 n0 n6 e" b# ?8 mfunction cc()
2 ~+ |; T/ R9 |5 w2 s
{
- I/ G" t- H. l. c6 X
var e = event.srcElement;
8 K' n% K+ e% E" ]
var r =e.createTextRange();
& U$ z$ h8 X7 M9 y4 ` W {* N n r.moveStart('character',e.value.length);
+ J N* }! C- L* c0 S* o r.collapse(true);
) ^1 g; J" b: k9 s3 O
r.select();
2 H" M; R/ Y/ |4 p1 V5 x}
" v& X# K" g; B5 ]# k# \
</script>
M7 c- A/ N: K% E1 W. e
<input type=text name=text1 value=www.vvschool.cn>
0 Q! Z( m3 h7 w( |8 B% L( a) y//页面进入和退出的特效
7 f" I) q+ b9 G& z: Q" F7 l7 h8 F, l# `. j' _# K. r. L
! s' n! k& H2 g% E F2 r* m7 J进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
0 w9 Q! v5 W s) |3 b# r
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
( t5 T. m0 }* I; ^ C7 h, s这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
1 t; Y5 y: H& H! y! E
用哪种特效,取值为1-23:
7 [! w/ p9 q9 K2 E3 E- u6 i* }2 I
0 矩形缩小
/ A4 l& d# O% I. ?
1 矩形扩大
0 j5 w6 b/ h% d/ ]5 D! W 2 圆形缩小
" q) p( e9 U6 f 3 圆形扩大
) |3 v8 n, r/ H6 C/ |# P4 o. D2 F
4 下到上刷新
: O- i. H2 W* \* s" A
5 上到下刷新
( e1 l8 r, u5 y6 L4 J 6 左到右刷新
2 f$ n0 @$ O$ G' Y- O6 F
7 右到左刷新
6 m( c m, \0 b 8 竖百叶窗
M: {( T: `% s$ y$ b; O 9 横百叶窗
) M7 A& O8 r7 q% E2 M! ^ 10 错位横百叶窗
" n' K, ?+ D( }( f, c: R 11 错位竖百叶窗
' V1 L! g7 A; _( J6 E
12 点扩散
* A1 V. z3 v, h" }, V' a4 _ 13 左右到中间刷新
' g( D, _: @4 K+ z 14 中间到左右刷新
* A$ d3 I; Q7 X" E
3 r. l3 S" I4 U1 [* Ajs代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
7 h/ ^: n* M. P6 Q直接上下载地址:
: a' d0 _! M# T3 a: X) t1 w Y$ m) u. U( t; U6 U