事件源对象
5 f" j) g9 a# i! |+ ~; Z- i
event.srcElement.tagName
" n* q+ n" ~, W% g4 _event.srcElement.type
& b; l; T. |' e$ e
捕获释放
8 W$ Z( ]! n. q `/ ^event.srcElement.setCapture();
' ~! H2 v; t, p+ u; ^( q
event.srcElement.releaseCapture();
) E/ @1 C, @5 W P
事件按键
5 P0 w. Y* V5 \" x6 e- ~event.keyCode
6 p9 [! g3 O: p: @; T+ M3 h
event.shiftKey
2 \6 O/ f: L% U% c3 H
event.altKey
: E. Y9 o @ S7 I0 Mevent.ctrlKey
( t: ]% Z# u: c. g5 t事件返回值
1 C; J/ C5 w7 Z- Q. A
event.returnValue
; a4 z# J @9 V( B0 q
鼠标位置
) O5 j/ t3 M" W: x) d: `) J* }event.x
9 n- X+ b m( l
event.y
4 K) U5 K9 O3 l6 E0 Y1 |5 ~
窗体活动元素
9 I6 M C- o3 H- Q" [8 Pdocument.activeElement
7 ^; L6 l! K9 G# `绑定事件
5 Y2 J6 j( m- vdocument.captureEvents(Event.KEYDOWN);
5 }; U3 _( y7 M8 R( I ^# A
访问窗体元素
# B- I5 h+ [% f Y1 B. p; {
document.all("txt").focus();
) [5 x' b; o4 M8 { R8 n1 B0 ydocument.all("txt").select();
- `$ H) O1 d4 k3 k @4 H
窗体命令
2 B1 b/ @' ~; }, n
document.execCommand
( C' f( m$ ^3 P( X0 O窗体COOKIE
: w- y) z9 S+ [% idocument.cookie
& S6 r1 U3 g' ~0 o. H* L菜单事件
- a9 R7 z+ K8 y5 V0 X2 E
document.oncontextmenu
' n4 e9 X. B; g6 |* l创建元素
( {! Z5 W9 s0 U3 ?document.createElement("SPAN");
, K9 u6 I O; |% r, W0 w
根据鼠标获得元素:
, _4 S2 d# w9 [# }8 C5 a
document.elementFromPoint(event.x,event.y).tagName=="TD
6 ^" i: @8 N6 u6 @3 J/ cdocument.elementFromPoint(event.x,event.y).appendChild(ms)
1 z. P/ L1 t2 {& Z) l/ M% w
窗体图片
8 G: g: V0 c3 z2 C: ^) I/ Fdocument.images[索引]
: f6 e& \4 A+ \ C# C: D
窗体事件绑定
7 _4 ^+ i5 y2 |( Y/ hdocument.onmousedown=scrollwindow;
; I: U4 x" p: h9 y; i9 l2 `) E6 a. F0 |元素
8 I% O7 I5 U; fdocument.窗体.elements[索引]
+ O6 K5 ]# O1 R$ }3 { {对象绑定事件
/ R, L" ?* B) j& }: P
document.all.xxx.detachEvent('onclick',a);
% h: @+ f0 w+ C
插件数目
2 ?+ O7 [/ n8 h5 p
navigator.plugins
# Z( k0 L8 q9 {. E% @1 T取变量类型
- [& }; {3 |2 L! `2 Btypeof($js_libpath) == "undefined"
1 ^8 h) i \, S/ u: i) A
下拉框
5 J* o9 I5 k% ^) o8 l' V2 X) z% A下拉框.options[索引]
; G6 e9 f) p$ m1 y下拉框.options.length
7 b# e- {$ G) U& G
查找对象
- c9 \) `& Y" y3 p$ ^; O. C; j' Z
document.getElementsByName("r1");
4 P4 N, K1 m% t# V+ n& w% U1 f
document.getElementById(id);
O1 j- E; c; ]! I定时
, Z3 a$ O2 O) c5 `9 P% r3 e
timer=setInterval('scrollwindow()',delay);
4 a9 u5 w! A# m* L" ]clearInterval(timer);
9 I: r4 \* ^3 A/ F! ^0 KUNCODE编码
; M e9 x8 c5 J, B
escape() ,unescape
3 ~4 P6 f# ^( P; [5 P s父对象
- Y2 x+ W' p1 h! Y2 c( S6 m2 _
obj.parentElement(dhtml)
7 f4 I. K' P% Y9 Z: d
obj.parentNode(dom)
* p6 L {- X5 K1 c3 l7 I3 s- e6 S! Q交换表的行
1 j, e L& z& l
TableID.moveRow(2,1)
2 s, X2 u) e/ r! p0 R g
替换CSS
+ p: J. @- e1 Kdocument.all.csss.href = "vvschool.css";
8 e0 j* e! W; }/ G7 x" s, j" T5 r并排显示
3 V% L1 k% i: \( N+ l$ P. H6 l- edisplay:inline
2 K/ r& ]3 l ?, U R% t% O/ X
隐藏焦点
) P7 _$ B4 x! N: s) P2 d5 I/ O; w
hidefocus=true
% s! \, r' v* x8 |根据宽度换行
$ X* O* E9 T7 Y: T4 v: ]: j
style="word-break:break-all"
4 L# _% L( Y4 q+ l) R. o2 Y自动刷新
% C7 W" Z: `: Y$ b2 d9 U<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
9 H' X( a( s. E- g+ e
简单邮件
1 V. X4 _' B* ~& ~
<a href="mailto:VvSchool@126.com">
2 ?- h D$ U6 s& }2 B快速转到位置
0 }/ `) F6 p9 Y+ z7 O
obj.scrollIntoView(true)
6 J& v. j% N1 Y5 R9 ]9 O$ g
锚
0 Z, t: }' x2 y7 b7 U7 }* x
<a name="first">
M; X. P0 U6 |# C# D
<a href="#first">anchors</a>
) R( w; |7 q" q; z5 ^. z7 S/ ]
网页传递参数
: O- `0 U# r1 {4 n- w' _location.search();
4 W2 b$ G3 O: u: M* q: K! y$ {
可编辑
) J- ]; W" R( @# oobj.contenteditable=true
; C, M N: ~0 E( S7 r
执行菜单命令
. t: B7 n4 ] H9 y7 L
obj.execCommand
& v6 ^2 U. Q! m1 B3 a* w; |双字节字符
( v0 ]7 V6 P# K
/[^\x00-\xff]/
" a$ U8 b; O9 E" H
汉字
" x3 y' B6 {4 ^+ P/[\u4e00-\u9fa5]/
( K+ R" `6 f% n4 e
让英文字符串超出表格宽度自动换行
3 e+ B% r1 ~0 u- |4 Nword-wrap: break-word; word-break: break-all;
4 W' _/ R0 s: k3 E1 R s透明背景
" T2 b: I- j! o8 H" X; S
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
U( A# Q3 d, Z获得style内容
* o* C5 {! h! i9 }9 m: Robj.style.cssText
) k/ V' Q. m) h! S( Q
HTML标签
9 ]/ S. |9 {; e) M3 r( Y4 Q5 cdocument.documentElement.innerHTML
% R# j7 g; |- u% f% U. X( S第一个style标签
) c3 C& h* b7 y$ {
document.styleSheets[0]
. {9 x, z# k3 ?style标签里的第一个样式
( x# u f& N U; U. _2 G: pdocument.styleSheets[0].rules[0]
! z- A: ]7 K# w
防止点击空链接时,页面往往重置到页首端。
; T" t* p) f% c# ]<a href="javascript:function()">word</a>
0 j1 M9 M! G L' N0 c
上一网页源
4 n3 ^" u- r5 f0 [0 s) `3 }$ rasp:
# q _7 j$ V/ [9 p9 O' A
request.servervariables("HTTP_REFERER")
; R' J- ^, ^. ijavascript:
* _ ^# w: R. I. Q" Z" b$ Y) Ddocument.referrer
V, F4 ^: {' M; O
释放内存
9 \; {# I4 ]' z% f
CollectGarbage();
& h4 _ @ n# { H) ~3 x禁止右键
6 a. o N8 z+ d. v+ y& mdocument.oncontextmenu = function() { return false;}
" [( y8 ^# Z: f, `: n
禁止保存
: r+ {, v) ~; `) S# z% u E
<noscript><iframe src="*.htm"></iframe></noscript>
5 m7 M8 f! w+ {. T P' G禁止选取<bodyonmouseup="document.selection.empty()>
/ B- `0 H+ y* a* U( D$ z) q' q: P
禁止粘贴
- C+ g* N( ?1 q4 O8 \9 B- B5 O<input type=text>
+ p$ b- y) M! [" A2 f8 M. I7 g: C# {地址栏图标
( M3 n- O, ?: F7 d0 I+ U m<link rel="Shortcut Icon" href="favicon.ico">
# S! C$ T$ I1 u
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
; F5 ?' D: y+ J, V; u' W8 U. ]
收藏栏图标
. ~ X' z! l% q
<link rel="Bookmark" href="favicon.ico">
" h9 j; \) I9 ~& _" T3 f" @查看源码
_+ l5 H0 [1 M0 T7 d/ S1 n
<input type=button value=查看网页源代码>
5 w( s* z) v# @* m/ S- L; t
关闭输入法
- `+ X+ E A, P8 O. X: D) ]# i. w
<input style="ime-mode:disabled">
9 v% j9 `- |4 H+ @$ _1 O, E$ I
自动全选
7 r1 K7 k/ M. N& w% y w) H<input type=text name=text1 value="123">
0 i6 @ |3 @ l- y& X
ENTER键可以让光标移到下一个输入框
) H' ^* i5 ^' g( p8 {) _! y, }, o
<input>
/ ~# b: A) C4 T( U" s: @9 G7 M文本框的默认值
) w7 X" R) O. r% K/ ~<input type=text value="123">
; q7 s# w: i9 Xtitle换行
, \. G0 d3 ? Y4 i" R8 y
obj.title =
www.vvschool.cn
: t2 a2 B( r4 V$ ^% d获得时间所代表的微秒
# z) X& X. l* Z9 [2 ] _
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
\7 q, l1 ~: {窗口是否关闭
4 K: V% P# \2 p& ~; @win.closed
& z) d8 D/ m3 C" p* a( V
checkbox扁平
/ X5 L) u- M3 k$ L' {<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
8 P% I1 F" N* w$ v0 G
获取选中内容
- \ g" W; F- i% t) ^/ I- sdocument.selection.createRange().duplicate().text
; R& ?$ h$ y8 m5 Y* @- q( ^2 Z
自动完成功能
& V! A3 o4 |+ K. @0 f, y
<input type=text autocomplete=on>打开该功能
; Y u0 p/ B! y. o<input type=text autocomplete=off>关闭该功能
. A- H, @+ H3 @* ^
窗口最大化
+ L+ ^1 g7 e! [# m' ^- n
<body>
+ r9 m% \, ?! L3 P* b- _# D
无关闭按钮IE
. x8 z/ I8 _( M* j' a# }2 a2 m! Bwindow.open("aa.htm", "meizz", "fullscreen=7");
" A/ C/ s& B2 N) Y+ z& h6 x* H统一编码/解码
. U- n; D1 _# Q7 salert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
3 R9 m' [8 h" sencodeURIComponent对":"、"/"、";" 和 "?"也编码
9 T8 s$ l" O# a) [* A
表格行指示
$ m4 M( p% V# V/ Z" M) Q& c$ P* L; x<tr>
2 |+ o' ~/ ~1 B3 x3 ~
//各种尺寸
8 F! e2 S4 A1 k4 S
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
; Z! r, w" Z0 b/ `8 F+ _3 J
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
' y! | B) t. J2 S$ p+ Es += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
6 t7 R" i5 T5 U9 e, k1 ~s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
) K; x6 O1 o c5 x# A1 d$ u3 os += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
M. `7 c. |$ t& ys += "\r\n网页正文全文高:"+ document.body.scrollHeight;
5 R2 L6 E" K! Y, C: P" H4 |s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
, l% V& c4 C6 K8 qs += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
8 W/ e" T, T( h2 Z" d
s += "\r\n网页正文部分上:"+ window.screenTop;
& w- c# L8 \& \/ ^# \2 {
s += "\r\n网页正文部分左:"+ window.screenLeft;
9 } u0 c' `9 A" y( z9 M* n
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
9 T% l" D6 U# h4 p' z; ?9 P
F6 C# \. c3 v- N9 Q& k) {s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
" G2 u( D4 m4 k- e8 e! k
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
: O/ d, z( O! f! }2 A& w# ]s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
: r3 K* Y' h: U" h, {) |//过滤数字
: k. W' a" A( s1 ]4 w5 v& O5 a! T+ H
3 m& |% S1 C; I4 V% E t<input type=text>
# |) l" z! R5 J1 U8 S" v; u9 @ v: C$ @+ j' r0 ^9 T# c5 X+ P0 f8 n
//特殊用途
2 r9 C) v' ]- l6 U
' a& w$ U$ n, a7 e3 {7 m- |8 P
<input type=button value=导入收藏夹>
- C0 V" o. ]: @" r
<input type=button value=导出收藏夹>
) u1 U( C$ ?/ K( b" V# F! M |<input type=button value=整理收藏夹>
4 L( i7 q# ~/ e! H5 P2 J
<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
7 h1 V9 y0 q9 Z2 |<input type=button value=加入收藏夹>
- D. m0 Y% n t* P
<input type=button value=加入到频道>
6 ]) M' U! H w* K2 _, q5 U
<input type=button value=加入到频道>
. I' P7 d( b' K! P. M
* r7 {6 P. A, Z//不缓存
9 u* P0 V6 ^% ], \5 D1 r
) x% }0 ], ~# \2 U7 m) i$ G5 o
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
* u( {" T- B# V6 @0 S0 h
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
, L% N1 u5 v. F6 m0 ~6 r! f, h
<META HTTP-EQUIV="expires" CONTENT="0">
" [1 a/ D( I ~+ ?* g
0 @+ Q; ]8 f1 A7 ?5 Q//正则匹配
. _4 u' X1 z, ^/ G! c" P7 P% V3 M; ~) d, a# M4 B b
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
( i/ c4 R: P- u$ S0 N) u1 |
匹配双字节字符(包括汉字在内):[^\x00-\xff]
0 t# E* u9 S' W2 r( t [/ Y匹配空行的正则表达式:\n[\s| ]*\r
5 o( W/ f7 T& t% }8 w( Z匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
0 w$ L8 W* k0 B; o匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
9 b% p# y3 B, F: ^& U& v) n
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
6 A) W5 [4 a& x5 B5 [" L; ?匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
) S+ o2 e e6 z F* U
以下是例子:
, I# _! q8 l. n2 r: ~3 E, y( J& g利用正则表达式限制网页表单里的文本框输入内容:
9 _, g' g" i4 a& Z$ K* O, x4 P用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
" C! {; ]* P' h3 F1 L1.用正则表达式限制只能输入全角字符:
" D# [4 p G4 u! V8 `) r% _0 f
2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
% |1 q3 I( t% W9 k# e$ T0 G
3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
4 U1 E4 c, t" J2 s* I1 \" ^1 e
//消除图像工具栏
8 X0 r f/ h6 Y8 L6 ?# v# r. p
$ G6 A) v3 {6 @! E) }! _2 o<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
; F0 j: D+ _" l, m3 [: P3 C
or
( |3 G1 v' z5 |3 P; d# m5 P
<head>
6 T& r9 w/ ?5 V$ i7 Z<meta http-equiv="imagetoolbar" content="no">
" K! [0 K8 m- J/ x+ u9 L</head>
- a- ]" U: o3 @+ P0 @* g
% B; v7 j/ i( y
//无提示关闭
6 ]. [) B1 c( I. m. l B5 D
1 [( B, \4 B8 p% l& r4 O1 x5 afunction Close()
+ S- H; T; k" a" ?% d% ]
{
I: v6 G- q6 B
var ua=navigator.userAgent
" x8 D1 x4 }* Z) E var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
; K, `2 t+ g; x if(ie)
5 U. A) t, B; o: a& W7 o; P
{
. d" ]: E, [# _5 f+ t
var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
! ` Q0 s6 ~+ D, Z5 D6 c; G* |% p if(IEversion< 5.5)
& H! k2 a" l4 v- z
{
3 E7 |0 X: N8 R' ?# H9 p var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
4 S I2 W( o! C# [0 L: K3 F7 B str += '<param name="Command" value="Close"></object>';
5 I5 U) D! N- B3 B
document.body.insertAdjacentHTML("beforeEnd", str);
# |% H$ \- b D( N6 j) u document.all.noTipClose.Click();
4 k: h6 R' u& B w- ?" r+ a2 E }
5 y3 k2 Y# s: G
else
) V7 B+ H. C2 {+ \8 l; H
{
+ d- o# u) r' P1 q: v window.opener =null;
6 }' s$ E9 }% t) w$ j
window.close();
. F/ o$ g7 W0 v( W
}
+ ~# z- b7 u1 ?; S; J }
. @% A4 E0 e i# m; R
else
6 a y1 E& ?5 g9 y- R5 |
{
$ j8 J( { X( h# ]- o! {/ u! S+ Z window.close()
5 w& w+ v- S5 Z& h) z2 r# e
}
% Q/ R4 u3 T; [. e; e
}
. K4 h& k z9 ]+ R( a% h0 g4 C6 \
//取得控件得绝对位置(1)
+ R, k9 c- n* |9 O% p2 m8 S0 l
5 O' i, A: J5 S, n+ M0 g
- ?+ o! `/ B# c% H# m- A. U<script language="javascript">
% R1 m- G2 |4 z' f% C6 k
function getoffset(e)
+ g9 c+ ~/ ]+ B$ A8 [3 @& L2 \
{
( _+ S5 E( I5 n. N. } var t=e.offsetTop;
8 s* {1 |2 F/ t5 G
var l=e.offsetLeft;
( T* w) K$ o* g3 B
while(e=e.offsetParent)
9 @# Q& X; u! r3 v {
$ G; ~6 y! {. x' P y" }; M t+=e.offsetTop;
3 p2 o7 G. \- s' j: G$ ]8 s1 o+ ] l+=e.offsetLeft;
" { h) |8 w& u' o0 L# i }
6 P3 |% e/ Q# d6 n( I5 O: | var rec = new Array(1);
& l$ z$ q# `$ B- ~1 t2 _ rec[0] = t;
: B$ Y* r) q% C V rec[1] = l;
K4 W& R- k8 }1 |1 Z% {- C
return rec
; \: M: C4 |. f. o& y
}
6 l+ ~; M+ d6 }: }* \* Q
</script>
4 h# P' [ o$ ` B# X6 a
//获得控件的绝对位置(2)
9 i5 n8 `/ V2 P( I. i1 Y# j/ R. A2 w
8 C5 D) e q& K, n
oRect = obj.getBoundingClientRect();
2 W$ `4 k0 [& P5 p# j: H+ L
oRect.left
* J" D" v' }6 goRect.
7 b5 d# c( b- s! q, r2 s
//最小化,最大化,关闭
( n4 O& _+ A+ @0 P
- `1 ^6 F* [$ {
<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
1 h9 |! t2 a5 U1 ?3 D3 C
<param name="Command" value="Minimize"></object>
* `. l! @$ i& s; ~9 `( K# H6 ~
<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
, M, r4 _; s/ H& m: Q<param name="Command" value="Maximize"></object>
2 p4 T l( F i6 j<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
, j8 ^! [" A/ x! J( z7 c* g<PARAM NAME="Command" value="Close"></OBJECT>
* M2 t2 _; H/ ` u
<input type=button value=最小化 onclick=min.Click()>
! e. s, `+ e' ~6 U& U; I( p
<input type=button value=最大化 onclick=max.Click()>
' P7 S L. r. ~% \" J2 I3 A<input type=button value=关闭 onclick=close.Click()>
7 y* L5 X2 }) R: G
( [. c6 t6 _1 M+ m6 j. c//光标停在文字最后
k+ T- F9 }, \( F' i5 T) }& p7 Q) Z% ]: K5 b% b
<script language="javascript">
9 T1 O7 @% ~ Yfunction cc()
' m& q7 }' g" B4 ^
{
! E/ @8 j" A6 ~5 Q+ o+ w var e = event.srcElement;
, A3 [- o* D" c8 @
var r =e.createTextRange();
; E9 b6 f0 y4 R2 m5 ^ r.moveStart('character',e.value.length);
1 D7 B3 @ w8 Z( F/ d6 @ r.collapse(true);
K2 E. N. y5 `, \, z6 i
r.select();
' c' D- z6 c4 W4 ]* z% Y, v
}
& {# p+ |( o' O</script>
* n+ Y8 L/ e7 R% a1 E. W<input type=text name=text1 value=www.vvschool.cn>
9 I/ O$ C$ r) X
//页面进入和退出的特效
4 w; J7 k3 g: u" A: ]
# m+ l0 X& u: f% }
6 E. C( f/ d. D7 N进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
6 g/ z7 k* O+ M- ^0 _" Q g推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
+ {) u: Q3 G7 a2 p. ]# ~- Z0 n1 S- w( b
这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
, v6 F+ R' S# E5 d9 y: ^ ]用哪种特效,取值为1-23:
9 E/ S+ o, T+ p 0 矩形缩小
& c( n/ J" E! ]. f7 E! C) g 1 矩形扩大
' J0 [+ x$ w' N0 H! i2 n
2 圆形缩小
" c" Z5 a* _6 f9 Y, V2 H$ j9 h) t
3 圆形扩大
) o$ ]% m( b4 }4 Y* x* j* p$ e
4 下到上刷新
6 N! G' W- y2 a 5 上到下刷新
9 G# W& r- I: R! _. P K# c% U 6 左到右刷新
& I, @( S# X5 h& t1 Y 7 右到左刷新
7 ~- H* a l2 [1 | 8 竖百叶窗
& ]# d9 I0 V& \: B, Z9 M F 9 横百叶窗
1 B" z2 r* j, Y* |
10 错位横百叶窗
4 K/ n8 O/ o% C0 l- G
11 错位竖百叶窗
1 y4 O/ o t( v# ~ ~
12 点扩散
! z& }0 o+ i Q: K5 \4 Y3 f5 u 13 左右到中间刷新
9 K G9 h% U4 \
14 中间到左右刷新
* a3 l c. E' l2 _# Y
, D9 ^6 T; E8 k9 }% X# ^% c
js代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
3 ~( v' v7 r/ t. Z! | y- F
直接上下载地址:
0 d9 x' u$ T& p9 w0 ?( r2 y" E+ m