事件源对象
: n2 ^6 b, g) C5 ~9 r( @
event.srcElement.tagName
4 K7 c) C' o0 F# i; mevent.srcElement.type
' n9 Q5 k0 f: Y* U捕获释放
0 U1 h l" W& v6 U% M& y
event.srcElement.setCapture();
) _; A8 X2 U1 I( b3 a
event.srcElement.releaseCapture();
' z; k5 v# Q2 b: A0 B" F5 u事件按键
. b3 s- z. n, d! r6 w1 L7 xevent.keyCode
7 f9 Z& o1 C, H Jevent.shiftKey
. o7 O# D4 @6 o, Uevent.altKey
7 V; N8 c% i7 v) H1 [3 l- R- Q* A
event.ctrlKey
5 r! |9 T- j% J. P事件返回值
) j+ X5 y% F \9 Q
event.returnValue
( P& F( r, W1 b/ K9 m鼠标位置
, l" y4 \$ @/ e6 ^7 O6 c+ A
event.x
+ d' E2 N7 z1 z
event.y
1 x+ K/ {4 J8 V. M8 K |/ N窗体活动元素
* {" ]! {3 r: v- `/ ]+ L, Z+ [
document.activeElement
! c+ y) i4 l- L
绑定事件
1 y: F3 f |4 F6 _* G
document.captureEvents(Event.KEYDOWN);
6 l+ A; C; W: l; t+ ]访问窗体元素
0 A2 p1 A1 P" x1 ]9 ]5 q
document.all("txt").focus();
8 ~9 G7 Z8 \: }
document.all("txt").select();
. ?! v- p( u# `* O) S
窗体命令
* Q# t4 p9 t+ s: V2 \ G
document.execCommand
! Q6 v& ~4 ~% r( Z窗体COOKIE
% X, w( ?2 f7 Fdocument.cookie
! @' a X* e: e0 v1 {* q2 A菜单事件
; l/ v1 H7 P5 Qdocument.oncontextmenu
* d: @, u3 P* n- O7 \$ P; |9 t3 S3 \创建元素
+ p. H c1 \: W; A1 p
document.createElement("SPAN");
, w# ~7 Q5 e3 q; ^根据鼠标获得元素:
8 I7 C6 c6 X& R* Q2 R- a$ {& ]
document.elementFromPoint(event.x,event.y).tagName=="TD
3 _3 @1 m: s, U6 D+ ?# {" I- I1 Zdocument.elementFromPoint(event.x,event.y).appendChild(ms)
/ a! f, N7 X; C
窗体图片
# i3 E$ r) a: {4 C: J
document.images[索引]
9 b. ]* \9 c! Q+ Y4 s1 N窗体事件绑定
0 B/ f& y. C; ?, tdocument.onmousedown=scrollwindow;
! c* q. @* }5 X( h7 B元素
5 \- ~& W# A2 I T
document.窗体.elements[索引]
4 d$ J! t& } G" t; r. a3 P' a
对象绑定事件
2 E" h" e @- c0 G# T) @
document.all.xxx.detachEvent('onclick',a);
7 L' B7 I |/ t9 I插件数目
1 x! K8 P+ r. X* @3 D
navigator.plugins
* K1 B+ J" M' `1 R0 C9 J
取变量类型
* o) B% p# B; @7 h' N' L) z* p. ~typeof($js_libpath) == "undefined"
) Q$ ^4 G/ I( Q8 g/ L下拉框
/ M4 p, T& D a1 ~下拉框.options[索引]
$ x' z# l T2 O: e下拉框.options.length
' C) L3 u% u" u2 s% c4 I查找对象
: u6 d( t! }' q6 V; w4 Z/ Edocument.getElementsByName("r1");
6 c4 a: o' b7 A4 A3 ]- S+ r2 rdocument.getElementById(id);
7 J% b1 }, w) g0 ?- i J定时
1 L8 l' D2 u% u8 ]# J. m+ Btimer=setInterval('scrollwindow()',delay);
. _7 ^ z8 v3 J4 ^* c% c
clearInterval(timer);
2 L B2 l: w0 sUNCODE编码
. B7 q0 o' d% G1 H* ~: ^
escape() ,unescape
+ \; T6 Q) c, ^2 A2 h父对象
" o1 F! P q, i5 n: D- E. q8 ]; Tobj.parentElement(dhtml)
1 Q4 h$ Z( f8 H5 p0 yobj.parentNode(dom)
- G( D- A# F& Y8 S, K1 m; M交换表的行
8 ]: z: y5 i! W- K( T/ |TableID.moveRow(2,1)
- H0 {8 |6 H" I3 @% V9 g替换CSS
4 u; V# G5 ^+ A6 a* R! }
document.all.csss.href = "vvschool.css";
$ `" W# o' }/ P1 N6 e, I9 ?/ T
并排显示
6 F4 d+ F+ i! C1 {display:inline
! H0 ~$ i+ A7 \# C
隐藏焦点
0 z5 h' P4 H! O+ p" V
hidefocus=true
, l: y# U& J* z# g. p' |: @
根据宽度换行
) C8 p4 s+ g$ X4 }style="word-break:break-all"
4 D! Q: |5 |7 K, H; x& m( T
自动刷新
7 m8 L( m* R# \9 z3 T4 ]<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
7 S. D5 s5 K( C b5 ~' x
简单邮件
5 h& F$ Z* L% B3 W
<a href="mailto:VvSchool@126.com">
3 }5 E! A( y% l2 V; D( X% H快速转到位置
3 p9 i# N$ ~1 C, F9 F
obj.scrollIntoView(true)
, n; \( W- ?2 S6 a) M锚
, v& b% o8 S$ N& A0 o0 B; [<a name="first">
) w. L3 w/ |7 @2 c! `
<a href="#first">anchors</a>
h# P& B3 B' m/ S* |8 f6 G* J& }网页传递参数
) k5 Z$ i+ p- w
location.search();
- K+ ~& f$ X; d# r F0 ^$ g可编辑
" d' B# [. i8 C# s3 V
obj.contenteditable=true
/ H! x5 V6 p! }* h; l2 K4 m0 Y& ~
执行菜单命令
3 O, s7 m7 n4 A# z0 U- s2 G
obj.execCommand
' d H5 m. U0 d7 w双字节字符
) k3 o1 A4 q' q7 n! ?: }$ m9 J
/[^\x00-\xff]/
6 y! U; P2 Q, ^" x汉字
5 z4 ]* l- z% F$ r4 i& O" X! H/[\u4e00-\u9fa5]/
5 t, L$ ^9 s' h: k- N( v让英文字符串超出表格宽度自动换行
' M+ ]0 I9 D4 ?* w) [7 e4 u! `word-wrap: break-word; word-break: break-all;
% l! b$ y$ i/ ]2 \, b3 f5 P
透明背景
5 k s/ P8 h3 E4 T
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
6 x' t$ w+ _$ P( h获得style内容
) ?5 n. `. q# E* H- ~obj.style.cssText
. e; F8 j- ~5 o# M6 {
HTML标签
" @, S+ L' }" H6 Q+ K) y8 C
document.documentElement.innerHTML
% S0 i8 y% r. d% i6 x第一个style标签
* g: r1 {: c* _* h; u% ~% x
document.styleSheets[0]
" F n+ M2 u0 T- ?5 C. z
style标签里的第一个样式
( W6 e! Y* a& N9 i. i5 u+ X p+ bdocument.styleSheets[0].rules[0]
" a- ^9 `& V4 U' j4 J; F防止点击空链接时,页面往往重置到页首端。
8 T+ g3 h! d- I# j
<a href="javascript:function()">word</a>
- c5 \" n4 ]1 |上一网页源
# p& j4 N9 |: R. B- {asp:
n" c# N. r- D6 U
request.servervariables("HTTP_REFERER")
: C+ O6 r% u1 @& T9 L0 ojavascript:
8 }+ W# o& J1 t4 odocument.referrer
8 g0 D' W: E- h" U
释放内存
3 {' a J2 t7 z0 BCollectGarbage();
$ x6 o$ M d( H9 Q7 r$ \* ^
禁止右键
; @ }9 O; H4 [1 a3 Ydocument.oncontextmenu = function() { return false;}
- b/ M) w! r' H3 m
禁止保存
8 }7 k4 B" Q/ c |( \) `1 b* Y7 r<noscript><iframe src="*.htm"></iframe></noscript>
p( T2 b' q* @* z+ d
禁止选取<bodyonmouseup="document.selection.empty()>
( a0 X+ E/ D8 }4 }$ t& x0 c) w0 _
禁止粘贴
! ~& z! b/ r9 u& X- ^5 A9 g<input type=text>
' z: K3 J1 Y5 @, A P
地址栏图标
! v' H2 F( i6 H/ a8 Y( o<link rel="Shortcut Icon" href="favicon.ico">
7 S, j2 P+ a. tfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
0 q9 `2 n& H: `# U3 U
收藏栏图标
4 K: b$ V% q/ p& r<link rel="Bookmark" href="favicon.ico">
$ }, z5 q+ g( P, ~2 k* h
查看源码
& j# k5 c1 r3 h0 ]
<input type=button value=查看网页源代码>
6 F% n: t. a2 _! o5 h- L
关闭输入法
7 y, {% V& G* s4 z
<input style="ime-mode:disabled">
) \6 J2 e0 [' F
自动全选
- O- a- _$ y) C/ d8 M8 j
<input type=text name=text1 value="123">
% {; h7 p# w! e ~: j
ENTER键可以让光标移到下一个输入框
9 u' F7 B" g2 S$ S: |, V4 C7 b6 k" ^6 P
<input>
Z% I! k' n. [" r
文本框的默认值
0 t- O0 Z' }$ v<input type=text value="123">
! C- B2 D' d: m1 H: A9 X) N8 Etitle换行
. N( M) _3 j0 N/ V1 q7 b
obj.title =
www.vvschool.cn
& n* `' F9 W- \* x获得时间所代表的微秒
- Y; ?) x6 h% m8 j+ _- `var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
0 W4 p6 h6 \* u# E1 i2 J* m% a窗口是否关闭
* B' X9 e& v1 C8 {1 x0 z9 Vwin.closed
6 T/ L/ |% n: O" Zcheckbox扁平
/ P. F* o4 x2 _1 I* g
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
+ Y! A2 T# Y4 s7 ~
获取选中内容
8 c. n+ ^3 V& o
document.selection.createRange().duplicate().text
/ z" q1 x* {7 ~( B2 Y5 @- h自动完成功能
$ J. F5 b+ ^, ~( I<input type=text autocomplete=on>打开该功能
x3 [6 s# A/ y* }# \
<input type=text autocomplete=off>关闭该功能
* i$ }3 i, b& x3 W7 l5 n) B' l窗口最大化
3 R) g% i8 E6 K% G% m$ z9 e' Y<body>
( q. z/ e7 l2 V* p+ N3 V/ u1 v- w
无关闭按钮IE
& ?+ C% K% d# U8 y: l
window.open("aa.htm", "meizz", "fullscreen=7");
0 W9 D! R \2 u6 N5 S7 N) Z
统一编码/解码
% e0 M3 ^5 m! R) B$ M y
alert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
+ M* f& t1 V! m
encodeURIComponent对":"、"/"、";" 和 "?"也编码
. u( S; ?; O5 @
表格行指示
0 d5 B4 U& k0 O: ]. X# N, n0 C
<tr>
" S+ e6 T& \: d4 F: h; [//各种尺寸
$ ^ a0 B% x2 F
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
! a! c H0 {! C d3 V7 M+ w0 n+ ]s += "\r\n网页可见区域高:"+ document.body.clientHeight;
7 K" s2 P* r( X. U" o
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
# p! L7 j5 H4 s$ J6 f1 {1 S
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
% R& O& Z3 U* a2 C; _
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
* B, I3 K# s c" z# a' E6 v9 I
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
2 Y) B; Z( b( O p; A; j
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
; H7 w( {: V% ~+ p
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
$ K" E/ G1 h# l0 i
s += "\r\n网页正文部分上:"+ window.screenTop;
+ T/ S( e# w# z, ?4 p* k
s += "\r\n网页正文部分左:"+ window.screenLeft;
2 k. ]- z" [! ]& y7 F$ B9 F% ws += "\r\n屏幕分辨率的高:"+ window.screen.height;
$ q9 d; ?7 I7 J+ i0 e. d. K( u+ O9 M) U
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
2 e# K) L# P) p8 K1 }; ~; P( G
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
9 [; R8 e: B8 ~1 E2 X0 G, S$ us += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
+ O6 D8 k; E: U# q/ s
//过滤数字
7 D' w% W' r4 E. k* q% b
6 g$ `8 \) e: x& O! b; a3 S
* t; h ~: n& Z' f, h
<input type=text>
/ [. r: j$ f; ~; x' H
* s- f- V- r' m9 B7 C, @//特殊用途
' F0 E( {" e4 ^- W
4 t) C1 c: T% o q: \, ^2 ^8 b
<input type=button value=导入收藏夹>
2 A! K- N" `$ g; R% Y
<input type=button value=导出收藏夹>
$ I; H1 G3 J& y* P' w<input type=button value=整理收藏夹>
|' h! l* Z+ f, ?; `<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
" D# \ N+ X6 P<input type=button value=加入收藏夹>
: d' Q0 I" c. W. m
<input type=button value=加入到频道>
$ _0 n5 M: g9 C! j4 p+ T$ S/ `<input type=button value=加入到频道>
! \# C( E I. r8 j
8 z7 D# G6 s8 Z% q5 q//不缓存
- Q5 k* ^! ^. y+ p
N& \4 s' S: F+ `7 \9 f6 L' w5 a9 u<META HTTP-EQUIV="pragma" CONTENT="no-cache">
8 r/ q; b3 ^4 |; {( ^9 k3 _- E<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
) ]& V9 d @8 P, u<META HTTP-EQUIV="expires" CONTENT="0">
2 H' a W; B" S$ x" [
9 {& {+ t; i( L/ d# f//正则匹配
$ O5 j) K9 s% r8 c" Y T# I: o! l- c t6 e. t( L
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
. y( o4 b; T0 K5 }' q- z9 S6 j
匹配双字节字符(包括汉字在内):[^\x00-\xff]
9 S5 k2 M- V9 _8 O0 n+ J
匹配空行的正则表达式:\n[\s| ]*\r
" Q( {. |- e2 E; e1 z+ J
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
' l5 ^' ]& l* i4 R" s K2 I0 k匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
1 q5 O* Z; M& `: S" H R2 [5 j
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
b; w% M! U8 l匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
5 [0 ?& M+ E& y( ^# S8 i; H以下是例子:
. x3 N. n2 y4 L3 S1 d) w
利用正则表达式限制网页表单里的文本框输入内容:
+ z" ^5 b+ X. o. q
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
9 P; |3 g2 |1 o1.用正则表达式限制只能输入全角字符:
6 y5 m6 o( E& ]4 h6 o" U2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
4 r% S3 _; s% x# |8 X! i
3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
7 X0 ~: o7 a2 u( \- a O//消除图像工具栏
6 _4 c* k7 X8 y4 O. _( @9 b+ o" A* V% ~
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
! f: t! m4 a* ~9 ^% _' V6 Bor
5 D, U0 i3 F4 N" ~$ G
<head>
* _7 N( Q# a+ d& {; w5 }<meta http-equiv="imagetoolbar" content="no">
4 R0 p4 I0 d4 t4 E
</head>
! q& }) }* U, ~
0 |6 K- n: b' d2 h//无提示关闭
$ x( d* I& N' y4 J) j( W+ M
7 E: l) o( y! {. q5 Kfunction Close()
# ]# V- [3 Q3 C+ x{
5 ^6 t. e' g$ G( ^& D# v8 s: U. I var ua=navigator.userAgent
' E9 v: V; l& N
var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
2 j' ^6 V3 F0 ~- T5 J if(ie)
X3 e7 k+ z, n% W( l5 y j {
5 w6 h* ^) h" y* E7 y4 U var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
4 c% g9 Q" V; o1 T) S3 V8 x* L3 y
if(IEversion< 5.5)
" `6 l2 s g0 I1 s) d {
+ C; L+ f2 v# _" r9 o1 \1 M
var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
0 L V" g5 i7 K1 V/ F/ ^) k str += '<param name="Command" value="Close"></object>';
; {7 w: f7 y {6 v! l" ?: G4 E! } document.body.insertAdjacentHTML("beforeEnd", str);
w' N; h* I C# r( Q1 E
document.all.noTipClose.Click();
# n& l( C% K. R6 D2 I" Z* |2 u }
) e$ R' u2 P0 s( ? r else
0 s# R$ }3 u7 I6 Q
{
- _- v2 O9 i6 x( \, Z
window.opener =null;
2 d% ]" I0 N- M( {
window.close();
% d1 A+ D7 l t" A: x" E
}
. C* B9 }5 M6 \0 y }
; N; f; s2 ?2 A" j
else
% l) R1 T; K/ t5 |' A7 B! w {
" u2 \% G2 |/ L3 w" r. N( K
window.close()
* w; y$ n2 y2 X1 M1 c O w% ~* G6 s }
# c& ~4 c- s X( f}
% q8 z9 I9 X1 X& h: e2 `
//取得控件得绝对位置(1)
+ J- B5 n( r4 p
9 _7 R9 L, b* J! Y7 h) W' l, E6 ?$ b' z
<script language="javascript">
5 H$ c% G" ? T, cfunction getoffset(e)
; }4 q6 D$ W9 h. b; P" q( p$ D
{
3 }/ o2 X' y$ [: h5 e var t=e.offsetTop;
0 [# J+ x+ u/ Q5 b* y
var l=e.offsetLeft;
5 J- v* Z2 f& [* z' p+ U
while(e=e.offsetParent)
6 l1 j/ b- A. X8 [2 X# s4 V& o6 p+ D {
& |1 i! }* _( ?% x W3 r5 t/ C+ c t+=e.offsetTop;
, w* t; W* v/ H6 p% B. D; D
l+=e.offsetLeft;
2 B& ~: z1 J2 J1 E }
' T, {& ^% m8 \ var rec = new Array(1);
7 D* ~' g) p2 t' }
rec[0] = t;
; d0 u1 T7 u9 X rec[1] = l;
* p6 R' v9 s7 u7 ~8 b
return rec
, l0 \/ W1 y j6 M}
8 M( R) T/ ] y. F& d</script>
% u' i2 N; D/ O; P3 t2 i//获得控件的绝对位置(2)
& b. Y9 T2 D! F# V9 m9 B5 h: L2 H$ [/ Q2 R" H- `
oRect = obj.getBoundingClientRect();
) l& X2 L* a) w# M9 F6 a+ XoRect.left
- l2 n- l. t6 v; f& h- u4 ^
oRect.
& `( |5 f7 ^6 k7 V5 a
//最小化,最大化,关闭
, k y7 M" D: i9 S* r+ H: [' S$ w/ J0 _( J; ]! w) i6 s
<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
/ y( Q. b ] h+ D! ^% e9 j3 y<param name="Command" value="Minimize"></object>
& X" M) ^: z) q, k. z' j
<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
% Y1 ^; M9 V3 Y K# k- ]9 O/ s
<param name="Command" value="Maximize"></object>
0 x- X& d: H( d- x
<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
8 N+ _7 Z3 O G8 h* J6 l<PARAM NAME="Command" value="Close"></OBJECT>
! H% _6 v) h6 f% j! |0 W<input type=button value=最小化 onclick=min.Click()>
$ _) T2 H& \7 X) c B9 M" i7 }
<input type=button value=最大化 onclick=max.Click()>
. u& P( F3 D3 S9 j; U7 o8 l# a
<input type=button value=关闭 onclick=close.Click()>
% T, F; n! _9 C$ |" V, a
! S0 f# e- }, @8 |* s6 o7 K- q
//光标停在文字最后
3 C. n G+ J$ y+ h. x
! W6 p' |4 y- `. w8 U
<script language="javascript">
' d$ P0 l& c& N: {4 W- e3 H, s
function cc()
" b8 s0 T- x7 K7 A* D+ a5 k
{
, t( m% o o/ p. }8 W/ [ var e = event.srcElement;
5 O, U7 A* E4 V5 C, h
var r =e.createTextRange();
& ^9 c; W3 ]* P, ]3 ?! |& G# x5 N* ?
r.moveStart('character',e.value.length);
2 g2 M1 c, g. c
r.collapse(true);
/ h+ z _% B, J' E/ P5 I5 |' x r.select();
y- Q! s/ ]8 M/ i}
# T! y4 G, W1 T% Z9 L% T7 N
</script>
1 g# R8 y4 h( w+ |5 _
<input type=text name=text1 value=www.vvschool.cn>
# P& M; z0 _) y/ Y
//页面进入和退出的特效
# @, H* Q% t, Y5 _
& v' K2 h$ [7 D2 u
' w- T$ y% B( H A; }% y' A进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
# @( E( `/ W3 q) C+ u; i9 P* S& e推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
7 o+ Q8 g R3 x) G
这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
" E1 i9 K1 G5 u& [
用哪种特效,取值为1-23:
% R; y" U. j' ^! m' p+ R. }4 t
0 矩形缩小
7 G4 t d+ |$ I 1 矩形扩大
7 }4 w; t; {0 c. { 2 圆形缩小
; E1 G" ~) J/ L# N1 w/ Y* P: Z 3 圆形扩大
6 c$ |8 m; s' B) _% v" r4 M b 4 下到上刷新
9 _. s( p& N! E! Y) F" } 5 上到下刷新
4 D& Y: _# U! s5 g
6 左到右刷新
0 V a; G2 y* P3 ` 7 右到左刷新
4 e8 J. T5 w+ g5 f0 m( D' A 8 竖百叶窗
' H/ @, }- H! H# ~2 m9 k
9 横百叶窗
3 v" I* F. [1 o# i0 I 10 错位横百叶窗
/ C: S3 G/ b- r0 [- O
11 错位竖百叶窗
. k, ^7 i& R" x 12 点扩散
z: w" @( Y( e! t 13 左右到中间刷新
& \- | g6 A; j% G2 I
14 中间到左右刷新
" P1 V5 b* c0 E
2 `% Q$ S3 ~& E% @
js代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
O9 \. V$ N3 C8 y: s d* u
直接上下载地址:/ ~* G+ g( E/ P% V- N# W
( _0 E& {: m0 ~& n; @6 S! c