事件源对象
; w/ _' h: U& J# ?event.srcElement.tagName
+ Y5 t$ g' F2 K% oevent.srcElement.type
; F1 `$ Y1 w0 A4 t/ {6 Y) p) P+ r
捕获释放
* T# X. s4 L& Y# L0 m1 Revent.srcElement.setCapture();
- H6 j" b; t% {4 ~" \event.srcElement.releaseCapture();
# o O* ~2 F- t# k. `" W+ {
事件按键
+ y) L$ _3 x, O7 Fevent.keyCode
+ r l: Z0 e7 D6 o2 e8 M
event.shiftKey
' y8 X" r$ `) \8 ` J5 b8 Aevent.altKey
6 t+ h3 D" T4 P. o( S/ pevent.ctrlKey
% q$ X, Q" {8 [+ j% d
事件返回值
6 I/ `* Q" u( |
event.returnValue
# V9 e1 H% ]0 x( o鼠标位置
7 C) D/ M$ H6 y: ?& c! X0 u6 gevent.x
2 k, l2 A1 A; n, N3 pevent.y
$ f) \, ?% |% s3 t G窗体活动元素
. O0 p& f R' ~) v* P) Kdocument.activeElement
. K# I& A/ A' c: u0 }. ^% q绑定事件
1 e- M9 \/ m8 B9 ?- Gdocument.captureEvents(Event.KEYDOWN);
( W& W( T8 A- r* W; F9 d0 m. Y访问窗体元素
/ M- I7 {+ p( |) o7 p
document.all("txt").focus();
* F) P# _' |, ?" E1 W$ Q' g7 \; Y2 Kdocument.all("txt").select();
/ Y+ N+ C! A6 N5 Z- b4 m" I窗体命令
9 c% {& U5 c) P2 O$ J: `document.execCommand
$ r, Z, i/ d$ g0 B5 E0 x3 s窗体COOKIE
1 o1 A* s! x" E/ _- a0 Adocument.cookie
: N# J( R- Y/ W4 c1 T8 h1 l
菜单事件
. w2 C( V6 O- p2 ?8 ndocument.oncontextmenu
3 h' n5 @' V1 F; F& x0 ^
创建元素
/ L/ T* ~* s6 ^1 W( y3 ]document.createElement("SPAN");
9 [# k0 r$ ?0 T- j6 {
根据鼠标获得元素:
+ y$ \5 V" ?/ ~ F: C
document.elementFromPoint(event.x,event.y).tagName=="TD
( v0 {3 o% p4 _4 }! `& P& m% N1 A
document.elementFromPoint(event.x,event.y).appendChild(ms)
0 d- K+ O) B# t; `/ ^0 R: x
窗体图片
7 g" x) B* a$ f- v+ m
document.images[索引]
, z! W! U7 R, @% ~7 U5 c) I
窗体事件绑定
8 M5 h" E# l2 y/ d2 p% x2 t4 Cdocument.onmousedown=scrollwindow;
( a5 G) V# J& J1 x/ g. n
元素
% t7 J. U/ B6 W' P' l6 [: X
document.窗体.elements[索引]
+ Q0 D. }# F7 L8 P9 _
对象绑定事件
0 T- I+ U, R T" g" v W4 c' Wdocument.all.xxx.detachEvent('onclick',a);
9 q& Z+ D; L- H- ]2 S
插件数目
% ?. B/ z3 D5 r2 A% w0 T* \0 U
navigator.plugins
: W2 ]. ]/ g9 p
取变量类型
: A3 q% m, d; w5 Q" @1 }
typeof($js_libpath) == "undefined"
' [& m" h9 ]8 R下拉框
( m) k+ L) D; b9 |7 i
下拉框.options[索引]
; S$ G5 o" I1 i& m! V3 A: G0 N G下拉框.options.length
% r" f9 c5 K. }3 P: T9 e
查找对象
9 {2 u" W" p* r" d8 Q5 j
document.getElementsByName("r1");
: a, R7 U9 e, r" e4 b" Tdocument.getElementById(id);
# M) M2 k9 {& Q2 }0 J定时
/ ?2 O# q7 z9 H- u9 a1 c
timer=setInterval('scrollwindow()',delay);
) z# c) H( v" s4 Y5 l- `+ [; e( [
clearInterval(timer);
! }* Z, J- o' U" m! m% c
UNCODE编码
' Z( S7 ^1 D, x3 T* }
escape() ,unescape
* V6 ?* |- |, s! i- ?- R父对象
9 s: j5 z2 d: {0 c+ u7 [6 ]
obj.parentElement(dhtml)
$ @9 Z" D* [3 O5 @, c
obj.parentNode(dom)
/ `% n% a0 p) f# c* ]交换表的行
! [- l+ F9 f! @& h6 e" h; RTableID.moveRow(2,1)
. `7 X3 c; `1 V9 q2 L: A替换CSS
* G! e* z# v: b' t* h, h2 Z6 bdocument.all.csss.href = "vvschool.css";
$ Z: @" I4 y+ }! W$ N9 P' S$ o) U A8 p
并排显示
5 x7 @* N. ^! s9 ydisplay:inline
) x, U% _( J6 y$ y隐藏焦点
8 L( _6 Y4 z9 |7 @ k4 C6 ^, ]) }
hidefocus=true
) d" j3 J0 L5 z根据宽度换行
' I' L- f( B+ ?) H; Q) rstyle="word-break:break-all"
: ]3 k6 b/ ^* ^; { @
自动刷新
; K0 r' z" V; `$ P+ Q: h1 ]8 w7 I<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
! h" o% Q: j D6 X' l& l( q简单邮件
. Y, M5 Q; P; R" `) i<a href="mailto:VvSchool@126.com">
# w) ?. |7 l/ P- Z8 {
快速转到位置
# I% \* I- ^7 z0 |. D
obj.scrollIntoView(true)
6 a x. c. A& ~" W7 U; J锚
! L; m% n" j0 \6 v3 T; Z p G<a name="first">
+ `5 Y1 ]0 M, g2 v$ W9 s6 K<a href="#first">anchors</a>
, F4 X& Y, X- g& K网页传递参数
I( l- M$ L# O C0 jlocation.search();
5 {" v" d; B9 X& i
可编辑
& |6 q3 y7 E, t9 f! Y4 n% |2 s/ {obj.contenteditable=true
; ]& |: \$ P6 d/ V+ m6 p
执行菜单命令
! F) i$ } x: H- y' ~4 uobj.execCommand
) m& u& Z' G, I" ?
双字节字符
; T* |& e: y" {1 n- q* Y/[^\x00-\xff]/
) p/ x: N5 ~" W8 o0 D+ C
汉字
* k1 K+ I1 `) z9 |( [! W/[\u4e00-\u9fa5]/
$ j8 g8 X D4 }+ T) q' w& V0 v
让英文字符串超出表格宽度自动换行
+ j& q* b$ S, S& x
word-wrap: break-word; word-break: break-all;
2 i+ k+ ~: Q8 x1 G# I T) f
透明背景
: g8 M9 r( J* O# g$ l
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
- e1 S _" W4 x x8 r4 i/ E获得style内容
! E! n5 T) z5 a) l
obj.style.cssText
& O/ ^) n, u+ l6 q" r1 _HTML标签
7 k7 |+ x! S5 I. B& \7 s: Ydocument.documentElement.innerHTML
5 t) p. e" C3 f" g: n! `7 M2 Y第一个style标签
- [# _: b( ~% H1 Y9 _# ^
document.styleSheets[0]
+ @- @" Q6 t1 {3 l |style标签里的第一个样式
. D$ _1 {: e! L5 J& d+ @
document.styleSheets[0].rules[0]
# F5 G7 Z L2 T) k防止点击空链接时,页面往往重置到页首端。
+ D; V2 x w' a- _2 ?' v<a href="javascript:function()">word</a>
5 m; k$ x- h$ T8 R. a* l上一网页源
/ |( K0 K0 {' O
asp:
; G3 w' f0 P# P& r
request.servervariables("HTTP_REFERER")
8 E* W+ i3 l8 e$ d, `% n, W6 P: Tjavascript:
2 P+ N- p, U6 d' U/ @% @6 C9 Z
document.referrer
( B" }2 W( A T) t5 z$ D8 ?释放内存
# M; s$ }' F& f, i$ QCollectGarbage();
! f! \; V* R5 T, z5 ^& A
禁止右键
! i+ y l5 ]5 ?3 x& vdocument.oncontextmenu = function() { return false;}
6 f% m1 f2 Q* {* H禁止保存
9 W) K' q/ K* E1 [' o8 B* v8 R$ r
<noscript><iframe src="*.htm"></iframe></noscript>
M5 P! O- A- H, e
禁止选取<bodyonmouseup="document.selection.empty()>
+ X. n1 A; h1 Y, w" p, h! w- G
禁止粘贴
* z) X: l, y1 X: M
<input type=text>
5 A+ S, e% i4 d5 k+ l. i1 ` R5 i地址栏图标
& o- a8 E6 [) s0 Z<link rel="Shortcut Icon" href="favicon.ico">
3 S# Y: g: q& K2 q4 ~! N2 a
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
2 j" |3 e' ?* ?4 Q' t9 O
收藏栏图标
- n* @2 O( ` o( n( w: |- m1 z
<link rel="Bookmark" href="favicon.ico">
6 w! P2 }$ s9 X5 S1 R5 z查看源码
" y/ _- m0 \9 O# |
<input type=button value=查看网页源代码>
3 y5 ]; W* s" g& C" V B |3 J9 `关闭输入法
% X4 b x# ~. s8 z8 n* f2 S<input style="ime-mode:disabled">
6 T. T* B4 H; `# f& O
自动全选
- O% `1 A0 r! l
<input type=text name=text1 value="123">
% L0 Y" f1 N+ V# _ENTER键可以让光标移到下一个输入框
1 i& V! h% ?! O3 O- z* x$ w! ^
<input>
+ a: c. m \3 A+ K% x' A. Y文本框的默认值
# W1 n. x* b* a; P<input type=text value="123">
6 Q0 C% U: k* n/ f7 m3 @9 b( @( K
title换行
, O f, s$ U) W1 u4 o
obj.title =
www.vvschool.cn ; A/ x8 v' _$ v4 k0 E* h2 H
获得时间所代表的微秒
7 y$ i4 L1 L# f2 R( f# v/ G
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
& d* J' [0 Q8 v. V窗口是否关闭
. \* O$ t2 O' Q" s
win.closed
5 G1 B$ J. a' h; Z2 ?% s; I0 a
checkbox扁平
8 k" z3 }9 X8 V$ }& h<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
8 n4 F6 u+ a/ Q6 T E2 g! b获取选中内容
$ l2 \$ k# m9 f1 t4 Z9 A/ `. e/ [document.selection.createRange().duplicate().text
5 D8 p; j! X% `1 ]7 `& Q, d6 U自动完成功能
: _5 d, i% v2 I+ x* f
<input type=text autocomplete=on>打开该功能
9 Q/ k: Y/ @) C3 P/ v. C<input type=text autocomplete=off>关闭该功能
. g9 d0 {- U. w6 y, Q/ O7 F |
窗口最大化
9 b5 x/ U' r% l) r
<body>
, q7 J2 q; G0 |3 q, N无关闭按钮IE
4 N) T( O0 ^: u
window.open("aa.htm", "meizz", "fullscreen=7");
1 G! K, B3 ]( K+ N统一编码/解码
+ t& U; G5 s: jalert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
* I; K/ v2 O$ r. z/ S$ u# q
encodeURIComponent对":"、"/"、";" 和 "?"也编码
' A& Y( U# x+ L6 w$ X3 ?# I表格行指示
& k$ H) H# X; P2 s* h, Q u! j$ f<tr>
) B7 }+ A) P0 m! j9 K
//各种尺寸
# w7 ?4 g2 b0 P* F( ss += "\r\n网页可见区域宽:"+ document.body.clientWidth;
9 b2 A; | m( I+ h0 r6 W6 u$ _
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
. y/ N$ I1 s* U# ~5 Y: M
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
. m: F& Q. ?4 f- S9 U; {3 r* F' i
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
: e4 Q9 i4 E/ c7 e6 z" a
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
: R% e& v% A* x; T2 S% o* d5 Q
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
; ]0 r# X7 u9 j ~ h% ns += "\r\n网页被卷去的高:"+ document.body.scrollTop;
. q# S- \! C: J5 E: Rs += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
0 X9 c5 f# [' N
s += "\r\n网页正文部分上:"+ window.screenTop;
5 i3 X0 O, z1 D3 A" z, l0 B
s += "\r\n网页正文部分左:"+ window.screenLeft;
0 |/ a+ q1 O$ T: g" O; U% ~. _/ A/ U
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
3 |: ]% {- c4 P6 h7 i) s7 h
" m( G3 u5 L" d# J4 h- [; t" V
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
! U* u2 B( p) ?, ~3 t3 }* b2 ps += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
; o5 }9 s% r4 u$ X6 }5 `5 h
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
, n2 M9 x6 \- r! C
//过滤数字
7 y" }7 N1 d* W" a! k: r
) D' ^* J D. S( p* a/ U$ o- a G, S/ Y% W# g
<input type=text>
* b9 U# @: U% x" u( _+ [+ Z( O# U
# v+ f7 u. k6 F- S5 i0 ?6 H//特殊用途
6 r; W% @0 U: T8 Q0 m, ~: ]
2 W: |7 E5 Y) C9 h( Q3 g<input type=button value=导入收藏夹>
+ ?' S0 j8 Q4 P& H+ u1 p
<input type=button value=导出收藏夹>
3 c/ P* ~- X9 h9 v<input type=button value=整理收藏夹>
' S; F: T6 X9 T7 c
<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
& j1 T1 Y ]; n z3 b<input type=button value=加入收藏夹>
8 R8 S8 Y J' W- H<input type=button value=加入到频道>
6 R: e3 G+ T& s/ n/ g# g
<input type=button value=加入到频道>
; D$ R2 m Y4 j' C
0 z; P# }5 h4 O6 U+ v. v' f+ y//不缓存
! C5 _4 o3 d% P+ t7 I% S& O: x/ a6 d# H' o) D9 p
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
2 O- _# x6 t; [) e1 S/ B
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
: v! j" ^- s4 W( Q9 u
<META HTTP-EQUIV="expires" CONTENT="0">
. \% G) |) A. a% a
% a, {& c0 h: y% }/ e//正则匹配
! y/ @5 }) Z+ {+ [: T
+ C) R, b8 m U: M匹配中文字符的正则表达式: [\u4e00-\u9fa5]
* O$ r: e- t$ Q( ?/ l' U8 s
匹配双字节字符(包括汉字在内):[^\x00-\xff]
5 m* V* @# c% f) y5 v& o匹配空行的正则表达式:\n[\s| ]*\r
' Z* U+ \) o, w9 h$ J0 z匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
* r8 ^0 n/ G" h8 [$ ?$ l/ V7 J; j匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
" z' c9 H0 R6 @" E, z- x( Z# B匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
/ a5 y. B4 Y. z T8 {0 T匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
* g5 ^& ^! ~8 L2 C2 a
以下是例子:
, n( [* ?3 W) W [) r3 `0 _- P
利用正则表达式限制网页表单里的文本框输入内容:
$ ~2 m) P& B9 w5 m2 N) Z
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
2 ^9 L6 ^# n+ d/ J7 y: _% Y1.用正则表达式限制只能输入全角字符:
( {7 H- x( \4 x* ?2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
! x9 T0 }, U6 D. }
3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
; m) ?7 o# `0 Z) ^% a( M
//消除图像工具栏
8 @5 d! J: d: ]- |3 V; m" |3 |
; [) s0 k( m& b3 I$ Q- u. X4 G; ]<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
7 i1 z8 p/ d; i/ {or
$ n* _" t! @7 f2 K<head>
[3 @/ V; f7 z2 z; t& h
<meta http-equiv="imagetoolbar" content="no">
4 K, m, h% p2 [' E6 _
</head>
& X. o' u. W) F( d2 W% G
7 J. N* S# R9 P% `& _//无提示关闭
3 t/ a& \# k! l2 ^, z. U- u$ ^" O9 ?% O; u3 [8 b5 D0 _# S
function Close()
+ g/ b+ S6 Z/ U; `3 E- f+ l{
% M' X5 g0 w2 c
var ua=navigator.userAgent
. T' E! b3 X: B4 X/ y var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
6 }# J! `) N) z2 v0 Z) i9 R- g
if(ie)
, D+ ~$ S$ t, e$ ~& ^/ I {
; N$ G- E9 x% W; c) ~
var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
" `6 z9 D8 A; k) v% J if(IEversion< 5.5)
' L. x' P6 ?& b6 e2 S {
3 K5 S$ u u* \( j1 A6 v0 N
var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
' R; o; E9 t4 \, V0 z3 `! v( M str += '<param name="Command" value="Close"></object>';
7 _# \ n2 G0 y8 z
document.body.insertAdjacentHTML("beforeEnd", str);
1 N, Y" o1 r! I+ R+ B document.all.noTipClose.Click();
) f* B/ V8 |( ]# _' I m1 u8 W }
3 P1 \0 m( B& G# i- |/ Z
else
' t9 x: W% X* c' B
{
; `4 D1 U: c. r: U6 H( _) e7 t4 {/ j window.opener =null;
! z7 C) U+ B4 E8 u8 {" B1 J6 U$ l
window.close();
6 ^' ]/ ]& |( x6 r
}
3 H. g+ A6 u2 P7 c) f: v }
: |" ]" |3 S+ e7 X4 D- Y
else
. o) S1 V6 M4 W7 [ ^) H {
5 N+ s: E, }6 m3 f4 l+ V window.close()
$ W: u0 |! \; S, y9 Q6 l$ @6 h U1 G
}
( Q$ U& i# v8 ^+ q6 }* L8 R0 H}
3 b- U7 }% g6 y6 w
//取得控件得绝对位置(1)
" E2 q% u% Z# {2 ~+ x
7 M5 j/ C0 u& D, g
$ m5 |. L1 G) ^$ B% O<script language="javascript">
: a5 n8 U2 e/ I W4 j
function getoffset(e)
: ^3 D/ i9 `5 H$ G{
) U! g: f: K+ u7 w var t=e.offsetTop;
7 Z2 }# F' @& v y* I
var l=e.offsetLeft;
& x+ r: R2 D9 K' V" P while(e=e.offsetParent)
2 n: D7 q6 G4 U! c( |5 ^0 s M5 s, V
{
8 S3 y, P+ P, i" `! N
t+=e.offsetTop;
4 l/ f* w9 L2 X; u6 u5 I
l+=e.offsetLeft;
/ u- q, _2 H& n! i; P' A
}
3 D. G2 R* J& H5 @& y
var rec = new Array(1);
: V! u2 }: [, n! P rec[0] = t;
6 H4 M% Y8 `6 F+ t4 _7 } rec[1] = l;
# ^$ ?0 c ?& G' z$ L
return rec
) i5 G8 t# D- Y K9 u/ d- s}
! `6 L1 a O' t
</script>
: I p& J2 g; z% s7 C' \4 ~: P
//获得控件的绝对位置(2)
3 r6 [& W- h4 H8 t
, ]" E; y6 j$ [/ l# \' O
oRect = obj.getBoundingClientRect();
8 W& K5 u8 ~) ?+ @9 \7 v+ ]$ N C) aoRect.left
; e3 Z* p, _. S+ C! c# F
oRect.
' ^, V7 v J3 B5 _+ y//最小化,最大化,关闭
5 z8 k: J, y) X$ Y- A Z# m
) v: C; S$ U8 d7 A9 m- F<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
! \1 R7 h# \ a- w" {% V3 z<param name="Command" value="Minimize"></object>
* m1 Z1 M) J9 Q) T% E<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
* R' C# `' j7 ?# F- g
<param name="Command" value="Maximize"></object>
! y4 s' U( V/ Z$ V% y8 w0 X- C
<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
! i: m% `3 T8 \2 j4 F/ B9 T<PARAM NAME="Command" value="Close"></OBJECT>
0 @1 {0 B' L5 L- z7 T<input type=button value=最小化 onclick=min.Click()>
/ I. h* C& A- r( y: b<input type=button value=最大化 onclick=max.Click()>
1 b3 e& N7 \4 D2 a/ j<input type=button value=关闭 onclick=close.Click()>
7 o7 i6 j" @- }# ]" B: f, U
/ w' ^. `0 V) {0 t) |% a: z5 g8 A
//光标停在文字最后
' z6 P1 t q: c( L a& b/ t8 g# t) ]9 H- _* D( ^
<script language="javascript">
- q; ~2 q( u) a2 m+ Q( sfunction cc()
$ i$ N H$ m% ?4 y1 W{
- ~6 H4 I$ l6 i: q1 G8 t- O9 k+ x* _
var e = event.srcElement;
- t0 j- d' Z# b; K) C3 l4 n: c
var r =e.createTextRange();
( w8 ` [& A; j# p i
r.moveStart('character',e.value.length);
* V: X+ R9 q, a: q2 N r.collapse(true);
% V" h. J0 A) x; j h3 ?' B
r.select();
+ l. H1 i+ N3 g: n}
: S- t1 @9 L( T9 J9 n/ [</script>
3 X u2 e* e0 U% n/ K- q+ c, |3 t0 G7 Q8 D<input type=text name=text1 value=www.vvschool.cn>
! j6 [0 z8 c$ c7 j" k! S }//页面进入和退出的特效
6 z) H$ p. J& ^& ~
( W: ^& ]4 D& j4 c- {' k! U! D7 L0 ~" N, j, P) a r- y( C' l
进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
7 b: Z6 M$ g0 m" ]! [6 T/ u
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
1 R! o- T8 ?; H( l& _& B3 g, ]
这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
' s) I) ^% V6 a6 E# m z
用哪种特效,取值为1-23:
; U% x) R5 ?3 q6 I B# z
0 矩形缩小
) j4 @, C e- R8 X [5 V3 j
1 矩形扩大
+ B+ V+ s" g3 t0 T' q& }
2 圆形缩小
3 ~ J# M2 N9 m, I4 y' G
3 圆形扩大
( h6 P" c" w% |5 m [$ P* g9 G1 B' N
4 下到上刷新
8 S1 A# J. {: Q7 n2 @3 R 5 上到下刷新
. W+ B' Y& w4 e4 M$ J
6 左到右刷新
' Z2 R6 a6 Y N3 m
7 右到左刷新
1 x4 U! M# U9 F P0 f& ~ 8 竖百叶窗
- d3 A' k6 ^+ K; B9 ^
9 横百叶窗
/ `0 k2 |. p% X. I- a 10 错位横百叶窗
P' Y1 d. P& k! G: X 11 错位竖百叶窗
, o: ?4 n4 T3 K 12 点扩散
, @8 D! z, j' |# t" Q4 u 13 左右到中间刷新
6 {+ I$ n# w; y R" [ 14 中间到左右刷新
) ^+ E$ J" C2 D
3 |! {9 D- M' \
js代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
, _. Q2 |7 h0 g' i直接上下载地址:# R4 ?1 F7 W* r* i$ S
2 E$ W" P$ b7 \$ {' E