事件源对象
4 x$ r1 R- n7 x. X1 T) Yevent.srcElement.tagName
0 G, l6 o0 H) X+ U, h' Oevent.srcElement.type
$ q l+ ^* t, l5 ~( M
捕获释放
7 V; w! P: z4 ~4 D6 W( i: @
event.srcElement.setCapture();
, G/ N" @8 ?- V& X+ x# e3 Kevent.srcElement.releaseCapture();
& @+ }* r5 `9 R+ l
事件按键
4 f% w' k0 _* L, G
event.keyCode
* d8 V. u3 e6 J" _event.shiftKey
/ B, Y9 l4 |0 j2 T4 x) x. e, devent.altKey
; L. c4 n. c& M4 q) \" Gevent.ctrlKey
# L6 H) @$ p) F! g0 {4 U事件返回值
; f7 A8 X. u( S& t9 w9 R7 x
event.returnValue
! H$ x6 i% h$ e8 H鼠标位置
# h! ]4 a1 [5 t+ l% k8 r& E
event.x
( W X k8 A9 @0 r: H
event.y
- a4 H% v+ M1 w0 d$ n; o% N& m# ~% d
窗体活动元素
7 ^0 i) X) S% @# N- @
document.activeElement
9 W5 a- C# |1 |' n+ Q: l绑定事件
( P% f$ R1 ]9 t' j% T5 w
document.captureEvents(Event.KEYDOWN);
% G& u2 P$ P' F" R) a访问窗体元素
/ w' J: U7 Q6 c) m8 {4 s7 gdocument.all("txt").focus();
- W$ x( y0 b) i3 r. q
document.all("txt").select();
) C5 o' \$ J% X% ~% p8 y5 V
窗体命令
/ F; ^3 c# M3 U z; C: m. jdocument.execCommand
v9 @7 x! Z& K( r) C ]窗体COOKIE
! s# d0 q; [0 E+ ]$ c8 [
document.cookie
/ j( g) ]" P5 t, S) p
菜单事件
: n; u2 x s3 `5 l6 _
document.oncontextmenu
- S; T" R( }3 _6 l8 i
创建元素
* X) Q% b1 X5 u) n% s% j
document.createElement("SPAN");
/ A, D/ s' X, I5 ?, u; P- A
根据鼠标获得元素:
/ u9 X! e! K+ r0 q+ P# O
document.elementFromPoint(event.x,event.y).tagName=="TD
5 _( ^- l w1 R5 {$ \5 zdocument.elementFromPoint(event.x,event.y).appendChild(ms)
; K9 y. Z; O( H& B% f8 i8 f窗体图片
% w+ X m( [; k8 hdocument.images[索引]
* C9 ^# _- U/ b/ h6 y" @- q. z& I: Q' ~
窗体事件绑定
! k% Z( N1 R7 \/ O; e) y
document.onmousedown=scrollwindow;
0 r; ^6 i. [! |9 U& ~
元素
* G6 R* R6 C9 @document.窗体.elements[索引]
' N/ P) E+ u$ K5 ^
对象绑定事件
) g+ K. d& s, k! i" \! S7 l/ Bdocument.all.xxx.detachEvent('onclick',a);
# y' ?$ A+ L) c9 U _3 J% ?9 ]; q插件数目
, `4 y6 |" A' F1 \8 ]% j; L$ O9 J( ^
navigator.plugins
0 M* `+ ]& [4 z' ?* }4 X# ]取变量类型
, A- B% J# t; f; b, D+ c s
typeof($js_libpath) == "undefined"
Z: `# }: f3 F7 r2 x1 c8 Q$ M
下拉框
' Y6 o, D4 `0 R4 |. y! x' r下拉框.options[索引]
! d; @! Y$ j' R' F `* P E
下拉框.options.length
2 W* l5 n7 J& |9 |! o2 N% n
查找对象
: b& ^- J! O* \7 d0 N- ^8 kdocument.getElementsByName("r1");
' |- j {) X a% g: d' Y
document.getElementById(id);
6 P/ ~6 O7 y; o5 ^6 Z2 Z定时
+ m6 v8 M; [4 |# j g
timer=setInterval('scrollwindow()',delay);
7 ^2 @( l( `3 @) n( LclearInterval(timer);
6 l, j8 Q i6 K4 B! t0 ?5 U
UNCODE编码
. ]( Q; ]* f, i! f b/ _6 e+ e% X. hescape() ,unescape
+ [2 F- m R1 {& _+ n4 y父对象
6 e5 Y& b$ D2 G: B( i7 M1 pobj.parentElement(dhtml)
' n$ l8 s& W4 o7 \9 i/ O
obj.parentNode(dom)
8 C1 x- b, O" G3 j
交换表的行
- W$ @$ c4 S8 d8 Z" VTableID.moveRow(2,1)
1 v* T- j6 e; \6 v" K
替换CSS
6 i$ E0 W( P7 t! E- j
document.all.csss.href = "vvschool.css";
% l2 w" O# n& S# n
并排显示
9 I" Y' x- z B& u1 Hdisplay:inline
; ~+ m3 `# @$ f# i" Y隐藏焦点
5 E: q3 t$ F. \7 W, G! j# Zhidefocus=true
/ G" x3 u5 ~3 B4 B* f! V3 ]; w根据宽度换行
8 f/ n; m+ o0 l) V7 h( w; b$ Lstyle="word-break:break-all"
% k7 ~0 U: I" I! Z
自动刷新
3 x! E: V, `2 Z# U
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
- x5 w9 Z/ n4 W1 _简单邮件
" b4 [2 H1 X* J, a& w: k4 _
<a href="mailto:VvSchool@126.com">
2 W* Y8 b C3 w2 e+ s! \5 Z快速转到位置
4 R: Z4 I/ {0 x+ u3 Q4 L4 D4 p* b s
obj.scrollIntoView(true)
5 W5 |' E5 U' Q9 {" b# a% r
锚
0 C3 q( R2 s4 T8 x V
<a name="first">
, {8 [+ x# Z3 k0 s* k
<a href="#first">anchors</a>
) {% p6 X% ^! [, @$ o! [
网页传递参数
. C [' Z, Y# I5 Ulocation.search();
_: d; l- g! A
可编辑
( w2 W% q k8 X* t& oobj.contenteditable=true
: k% c' l( q7 u4 ?执行菜单命令
% ]( m3 r% q* _+ h+ z6 |1 K
obj.execCommand
" g8 t4 n1 P" C双字节字符
( U2 r* b' {4 o/[^\x00-\xff]/
+ i- [/ A$ D- Y# q汉字
- d/ h h+ n9 G) a
/[\u4e00-\u9fa5]/
- H: z3 F: ^$ h; b
让英文字符串超出表格宽度自动换行
% V. U4 e- _) K: G. N' p" Wword-wrap: break-word; word-break: break-all;
. B7 g+ L5 F0 K' i7 T: l& t
透明背景
/ L+ U; F2 P6 v
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
+ N. P" y* S5 O. I, ^5 k0 l获得style内容
3 H. C5 D* P# z4 L" k$ B, H) s" C
obj.style.cssText
5 c3 {( f6 B1 L3 R6 [HTML标签
" R) m r/ _2 B/ D3 m; idocument.documentElement.innerHTML
' E3 Q& n6 H, n3 A9 ]3 t3 U/ f
第一个style标签
$ h; ]+ A* U: ~! l- Z" \7 X. tdocument.styleSheets[0]
" o' ?: \- n" D1 K# e' }% H
style标签里的第一个样式
0 X' o5 Q! A g; Y3 Idocument.styleSheets[0].rules[0]
$ g% E/ E1 Q% K. b# E7 `4 U
防止点击空链接时,页面往往重置到页首端。
b& ^. r4 H* h# f4 X7 @0 G p<a href="javascript:function()">word</a>
0 x: |% q# G8 w' Y; V' C9 l
上一网页源
( `6 {5 ]$ z% m0 M$ m5 h) Pasp:
& y5 a; k8 O8 ~+ X/ |% J g. z: `
request.servervariables("HTTP_REFERER")
& C( t8 h: ~6 Bjavascript:
/ T& \$ s: p, O" e6 b
document.referrer
; t9 H7 w, \% s4 |5 p' R# m释放内存
S) c( a9 Y+ {* z; I" R; ?CollectGarbage();
: b0 X* e! {) a' o2 T
禁止右键
8 l& E1 e& u8 d3 m& P9 f" vdocument.oncontextmenu = function() { return false;}
) V, D: ^% L; R' G3 b! [, ?! ]禁止保存
6 i6 h1 U+ {" j! h* h e n<noscript><iframe src="*.htm"></iframe></noscript>
5 y8 J& g! ~* X1 I# \2 {禁止选取<bodyonmouseup="document.selection.empty()>
7 b* X0 E8 {/ ?* q5 F2 r0 G+ {
禁止粘贴
+ ?) f' f, H9 D/ Q% `. e/ Q% n
<input type=text>
, h% u! ?$ h4 Z" j' D' s: m
地址栏图标
) O5 k3 L+ w& J+ _
<link rel="Shortcut Icon" href="favicon.ico">
X; X. p4 A* n8 j: E
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
1 o- i1 x6 y7 a x1 f收藏栏图标
" {: l6 K9 Z2 P7 W+ x# @* S3 Y<link rel="Bookmark" href="favicon.ico">
! m0 N- ?, x- Y+ P
查看源码
* V! ?) t! H- E
<input type=button value=查看网页源代码>
* w! a/ i; {4 c! O; v关闭输入法
. t7 @& d3 C9 h4 u: u1 K0 @/ ]* y<input style="ime-mode:disabled">
. w6 ?/ G) e7 [$ i8 g& s
自动全选
1 P+ R P3 `8 \. n$ t<input type=text name=text1 value="123">
7 Z" O2 e3 Q: A! s& g$ {5 gENTER键可以让光标移到下一个输入框
9 a$ ^+ J$ W* t, k0 Y1 U4 b) h! u<input>
. {4 [2 P) c4 f2 q9 R% A文本框的默认值
! }- n7 I; Q9 I; Y
<input type=text value="123">
8 p$ I. l+ d4 o _
title换行
E" E7 |% c. j: L3 C& N& d
obj.title =
www.vvschool.cn
' p+ Y' ~6 Z3 J' {获得时间所代表的微秒
+ L- X- X8 m( h8 S( A( b
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
4 }! l) S4 x7 p, I. ^5 p' [窗口是否关闭
3 \2 d. ]3 ^+ `; twin.closed
& p# r" Z9 ^6 b5 D9 M; Z
checkbox扁平
& G" v: }$ r: q. g/ b4 V: e<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
6 ?3 Q& u! F6 V* ^8 {5 ^获取选中内容
) e' t0 P7 z0 @* A! Rdocument.selection.createRange().duplicate().text
9 c) i& b, `& u1 \& f$ j# k2 d' k自动完成功能
: f5 z0 p- E8 c- M<input type=text autocomplete=on>打开该功能
7 ~8 E/ K5 q7 e5 `- A! A<input type=text autocomplete=off>关闭该功能
, T6 @+ f8 T; t) L6 i4 ~窗口最大化
) d( P- p0 S3 b" k5 W5 L |
<body>
+ X& g8 |: a+ f# {. s% F无关闭按钮IE
2 @% T9 S* {- e5 x+ I+ @
window.open("aa.htm", "meizz", "fullscreen=7");
. u0 m& p3 c- F: P a
统一编码/解码
; _' W) h/ E7 l0 @2 O* G) T* y talert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
" ]6 {) z) D4 s7 \: kencodeURIComponent对":"、"/"、";" 和 "?"也编码
6 U, c) f* f, d/ D# W4 d表格行指示
9 f% I9 n- j3 T; ^# V3 [1 v<tr>
- p8 ]/ q0 Q6 o/ r4 e
//各种尺寸
, y$ u: o7 y3 h0 ms += "\r\n网页可见区域宽:"+ document.body.clientWidth;
+ ]0 ]; e! K" I3 V) ]
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
1 u$ h. u. p, j0 y. r
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
; e! b9 F+ d, Q7 a
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
9 I3 O& M. [3 Y% E0 ds += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
5 o0 |0 ^& S# u# f
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
8 C/ Y8 Q5 S& ~1 F# vs += "\r\n网页被卷去的高:"+ document.body.scrollTop;
& F/ G( y8 i. S8 `
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
7 e$ e$ y2 l: f9 gs += "\r\n网页正文部分上:"+ window.screenTop;
* W6 D; N* [ F5 G
s += "\r\n网页正文部分左:"+ window.screenLeft;
' D) a- o% p. z6 E+ e
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
2 }. y" q1 W! c5 ?3 E1 K
( }; B8 c) W8 |2 Fs += "\r\n屏幕分辨率的宽:"+ window.screen.width;
0 L6 J8 o: ~$ y" b1 R P
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
0 [3 H+ X4 z; W0 r" Ks += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
- y+ M) U+ |: w) X* [; T# s//过滤数字
0 |. y/ Q) X0 B: g
+ P* g+ ?2 f& ]# w" ?. _& A, ^8 _
, N2 X8 F& }$ Q7 m% e/ X4 U
<input type=text>
_9 T8 q. N+ ^( b0 i$ d+ t, B& z% n6 z
//特殊用途
+ Z/ M6 j& L1 y% p% j9 Q, ^
- C; J' O5 U* f, [/ o5 x<input type=button value=导入收藏夹>
- d* w/ F. l3 C4 B# e |; b, R<input type=button value=导出收藏夹>
4 d) t0 H. T& N6 H<input type=button value=整理收藏夹>
" m9 K+ n R. v<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
7 @5 A/ l; {5 M2 m8 S7 c<input type=button value=加入收藏夹>
: n4 m8 I- ^# P! g1 X<input type=button value=加入到频道>
, i2 _2 E9 R4 M% L! y2 s
<input type=button value=加入到频道>
; z$ N% f8 n7 m" Y
# `& j+ o1 _" \0 g. w) Q! i//不缓存
5 g' ~) S5 g* G; `+ W+ p# z! w G* }$ z: L
: o# z% c. D0 X3 b# e
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
6 j, u% S" q$ Q m$ m- C( Y
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
& {. z I" w3 ?6 T<META HTTP-EQUIV="expires" CONTENT="0">
; v+ @# r, h. r, q: O4 S6 P! i' A% G3 w
//正则匹配
+ t3 B0 R' v7 Y3 j m
+ ~9 y. a4 r/ _ X: X/ Q
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
( k6 R3 [! G0 _" u匹配双字节字符(包括汉字在内):[^\x00-\xff]
: K( V9 J u) m1 a
匹配空行的正则表达式:\n[\s| ]*\r
4 Q( Y5 @' u& X- o匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
& f3 i$ O1 d" y* Q8 n8 i& F6 d* L匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
; L4 O9 k4 ?, i! y0 t: r8 p匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
/ W; g% o$ J, M1 J7 e9 j
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
]7 c8 M5 r) J/ H) K
以下是例子:
* K/ [/ W4 r4 S9 t
利用正则表达式限制网页表单里的文本框输入内容:
; l; c7 j4 N" |3 w" h
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
; U. f" U4 b8 b. D; m: E8 {) k" a
1.用正则表达式限制只能输入全角字符:
" d6 L& @ A3 _2 {2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
6 V8 J3 _1 {; `' }7 J' q
3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
9 J; r l4 ]! k( |/ Z
//消除图像工具栏
; D3 l% ]7 P1 ^( Q1 b( c
( y( m+ ]5 G9 Q* S+ ?
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
9 u% Z( O4 V, j5 N/ C5 O9 T
or
2 j: Z+ ?6 H% P" _: w) S' ]. G<head>
' e1 p9 D/ k/ f2 c9 c
<meta http-equiv="imagetoolbar" content="no">
& S9 t% n1 F+ V</head>
: s6 Z/ z6 e% P# S r5 T# @7 p$ s& L* A6 O: |2 W: a6 G2 \& o
//无提示关闭
/ G4 F$ L. ]7 s. I' `& @+ y" @" Y
/ P5 O$ j& u. @5 i& z7 W
function Close()
! ]& d# s/ U% K* ~! h{
: C1 x, \# |3 u* M4 r/ u0 w8 w var ua=navigator.userAgent
5 m$ K5 J) p# P; x! Z
var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
9 Q) D0 x( R$ P& z) j* s- T- t& C2 w if(ie)
, C3 \) X4 x/ n8 b- P
{
9 `. ]/ Z5 n$ X( A, r4 m. v$ E var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
6 f2 l4 N! q; F8 `2 s M! h& b
if(IEversion< 5.5)
0 p5 Z5 l& n6 ?4 x* Z" ?; B7 ^: Z
{
1 F$ Q0 B* x. e) y
var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
) E# t) d+ Q- F str += '<param name="Command" value="Close"></object>';
0 h( n. B, C: I' ] document.body.insertAdjacentHTML("beforeEnd", str);
; V, r2 t- V$ C1 k8 W/ C5 t4 s document.all.noTipClose.Click();
, V- f- D' F2 Q
}
6 x; D7 O3 _. w* s% s
else
4 L, U2 p6 {! _
{
9 S$ x0 Y' s, e$ ~3 c- o
window.opener =null;
3 Z0 x) v) q; n+ ]; q
window.close();
$ Z: ^5 ]* n# b, f; U# Z# ]8 { G }
# j1 V: V2 B( D; b! e
}
; s n' I+ D3 x& d
else
6 \$ F( D& j2 E! k5 \! I+ h# E
{
5 Z! x- P8 \8 A) h) V* y
window.close()
0 B% S4 D9 V, z: g. H' O0 n3 [ }
5 Y. \$ l/ n# u6 U- n
}
& [4 k: _: i' V- [//取得控件得绝对位置(1)
7 A! M$ }6 O& j/ V. c6 g+ G! k
- O; L- |. w, `. q) S& B$ j$ @" W& a+ h/ f- E9 L
<script language="javascript">
8 T0 D. d! R* _# F, r1 Ffunction getoffset(e)
' o4 K- k/ K: z9 a) A0 E3 H
{
# f c0 Y- Y. k& d4 z9 O var t=e.offsetTop;
8 ~2 Z, v& `8 U7 s3 |$ m" e var l=e.offsetLeft;
: j; j1 v/ ^7 S4 o W while(e=e.offsetParent)
* x& X1 m2 o- x) @
{
; v8 O1 v/ s# \' c* j
t+=e.offsetTop;
6 i$ |* r. ^2 o l+=e.offsetLeft;
3 m) |. ?% `; `) `" W% x. J7 o
}
1 S) g- o$ A; s) l' [0 K
var rec = new Array(1);
: E- `# T: B. t& M$ [2 @& A6 Y
rec[0] = t;
" K* f! w+ z% \1 \# k! J* P
rec[1] = l;
; f& t+ S1 Q9 r% l
return rec
# d2 ?; J" `! T# d5 x
}
1 f1 o9 ~6 L2 W
</script>
" h% i, o3 I2 A/ [2 B8 d8 a D
//获得控件的绝对位置(2)
5 e7 _- Y( A* e5 z/ |; a
1 ?6 F0 p. c" j
oRect = obj.getBoundingClientRect();
' z7 E8 O& s" Z' k: {oRect.left
. N" H2 U( Y4 V4 M' m. VoRect.
3 B6 S9 ^* E, ^9 P/ \( @
//最小化,最大化,关闭
4 @2 E: d* a$ Q/ y& w5 D: r# N3 V9 T+ d
<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
" _6 G+ @: Z% ] l! q, Y+ X7 m<param name="Command" value="Minimize"></object>
' }7 z I$ o, ~5 v7 w0 l; V! i<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
9 `2 J; B1 A" [; C2 q2 N$ Y
<param name="Command" value="Maximize"></object>
8 K- j6 M% X( ]
<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
$ x* _7 h, Z/ i1 X1 i5 D- S1 o7 W<PARAM NAME="Command" value="Close"></OBJECT>
- r9 {! Z* @2 U# D<input type=button value=最小化 onclick=min.Click()>
) v: l0 l M3 X$ t' | H<input type=button value=最大化 onclick=max.Click()>
9 f4 q, }$ b0 z9 Y$ X5 J<input type=button value=关闭 onclick=close.Click()>
, G, L# i9 H6 v. V: z: i) M% \* p" i: {. p4 v0 U2 |
//光标停在文字最后
: d! N( ~/ K8 G) P. L7 N) {
: O4 a8 ^( c& @3 ?5 f2 A, m( l<script language="javascript">
! r8 [6 y' T: M( ~5 O- Rfunction cc()
* q! n( H" E2 l7 f* t! s. ?
{
' a' w, M7 {9 U k& V8 _ var e = event.srcElement;
: w) O: o2 B2 X4 ^7 z N
var r =e.createTextRange();
. G, K+ ?& F5 w1 E r.moveStart('character',e.value.length);
* d. R# X- ~7 I O N! i* e: R r.collapse(true);
" x1 v% C, U$ E! x, ]5 W' K+ { r.select();
# _$ h! s: q4 ?8 f}
, R( s8 b. M) \( g, `) i6 @</script>
& K: r" p% o& o1 m3 I
<input type=text name=text1 value=www.vvschool.cn>
/ D1 @0 h8 J; T1 N//页面进入和退出的特效
7 v. @# E8 f E$ g/ _. }$ ]0 } s9 J$ V
: Q* \- h0 l* v, I% i9 A4 H5 ?( t. i7 g) C! P" W& V( y
进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
" T5 N, [6 y6 E* y N推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
$ ^$ ^# h" g% k5 h这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
2 G! _+ @' P4 x' w) y. F用哪种特效,取值为1-23:
3 [2 h7 q0 a! P+ V. p6 b: W
0 矩形缩小
8 [8 j+ B( c" B3 I! { r3 `
1 矩形扩大
0 l- k$ z4 i' S- H! U
2 圆形缩小
; @. ]9 j6 u; L) A+ r 3 圆形扩大
, _. r5 X1 g8 k+ g2 f
4 下到上刷新
% s4 H' l! H; z+ v6 h+ J/ t0 \- J
5 上到下刷新
/ |6 f: o/ n% k6 U 6 左到右刷新
" b) `' q b1 M" f7 U# M
7 右到左刷新
7 O& [# t3 v' d, M j 8 竖百叶窗
; n6 E3 t4 P8 N# D& d4 w7 ` 9 横百叶窗
h/ N5 ]$ A; G* B% w
10 错位横百叶窗
) ^5 g* `& {5 L/ z
11 错位竖百叶窗
' m) Z) O: g$ ]1 w3 h u
12 点扩散
9 J: o8 D' j9 ^+ V) R3 a
13 左右到中间刷新
7 O; O- _* I6 A6 }1 j 14 中间到左右刷新
( q" V' D f! G( g; `
0 K! {8 v+ e: X6 Ajs代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
6 \7 _& G$ Q% F8 d7 b$ z) ]; c9 H% L直接上下载地址:4 t* f% ~$ h$ @9 y& ]# t4 p2 ~
, L6 i$ `* o+ S* D4 a( A0 y9 ^