事件源对象
" H( g* j6 D' f9 fevent.srcElement.tagName
+ y3 K5 e& A; X7 l& devent.srcElement.type
7 O. C5 S: i0 ^4 o; o Y
捕获释放
% g, d( _9 Z1 @) U+ r# j6 v
event.srcElement.setCapture();
' W+ @- k7 ?. ~# _event.srcElement.releaseCapture();
: D% e' _8 |9 Q$ W p$ S- M
事件按键
: M9 z; u8 g+ v% v1 [
event.keyCode
- M: d! Q2 n9 B; B" y! U, J
event.shiftKey
& l' l5 z$ j$ r- `
event.altKey
1 ?& }/ e& s( j7 q% M, b+ R) O1 h6 W
event.ctrlKey
. z4 E5 I% H" J6 M8 }
事件返回值
! B* D, S. g9 j5 R* s
event.returnValue
; m) e; e4 L* t- }
鼠标位置
- R" l! U, c' W% b
event.x
5 u& H( t4 {( K' U$ jevent.y
' B/ I, t9 s' l8 b窗体活动元素
- P+ z5 t" w$ x8 cdocument.activeElement
! i4 c+ h% K# S X( `( m
绑定事件
% ], q* E! r$ `: a8 bdocument.captureEvents(Event.KEYDOWN);
1 i% I5 o9 [; Q [ O9 G
访问窗体元素
/ v% H% b- y/ E2 M
document.all("txt").focus();
6 q& u* A- E. P( L: Q$ D8 p* ]6 g
document.all("txt").select();
' }/ T/ X* I5 w+ A" `) ^) D. q& D
窗体命令
G, f+ i: g7 qdocument.execCommand
9 Q! L# i# L' b9 `. A0 O
窗体COOKIE
0 }" P3 b& F4 G# w4 r( Vdocument.cookie
! R+ {( {$ n2 O# W
菜单事件
2 `( c2 R1 z0 Z( w# udocument.oncontextmenu
\+ q9 w1 z" }2 C6 j$ o% r+ T
创建元素
: z/ b6 f1 u \* H0 U$ i2 Y
document.createElement("SPAN");
* K, B1 Z& `) u, @根据鼠标获得元素:
- C1 M( I" O0 S* Z/ a; K& p
document.elementFromPoint(event.x,event.y).tagName=="TD
5 g+ c5 \ m/ {" s& Z: ]% ^1 Zdocument.elementFromPoint(event.x,event.y).appendChild(ms)
( d3 m4 i3 w2 Z+ ^ g9 Y窗体图片
$ D0 u) m. v/ y5 _. j8 ^4 y" O& A4 M
document.images[索引]
# q* P& c- w0 u
窗体事件绑定
8 _% |; a0 Z$ P" r" qdocument.onmousedown=scrollwindow;
4 Q2 E, c" q# F7 S$ M3 d" ~* n% j元素
' L# ]# _- E. l+ }8 O7 ~" Z1 z Bdocument.窗体.elements[索引]
/ @5 m7 _6 i _. ^% j
对象绑定事件
% l7 d& } x2 S0 o& s
document.all.xxx.detachEvent('onclick',a);
3 i# i3 J+ V/ X
插件数目
1 @0 a9 L3 P' A- W# J
navigator.plugins
- h. {; i, W7 M! g1 r% c
取变量类型
|& ]5 V* }$ c
typeof($js_libpath) == "undefined"
+ @) h' N0 i( L* F
下拉框
1 v$ @9 a/ I- u6 O0 q下拉框.options[索引]
8 p- L7 e: @' x" E下拉框.options.length
: S' q0 c4 O7 b S/ s8 {( p! t查找对象
9 C% t5 N p/ q4 J( h4 T7 Y
document.getElementsByName("r1");
: u3 ^* [' X1 T, A; `( c# H
document.getElementById(id);
1 \5 C( N; D* Z( p! e6 g4 z9 R定时
) q, ]9 X( v& Y$ K! q
timer=setInterval('scrollwindow()',delay);
& G2 }* y2 a, t: h+ ^ Y. v
clearInterval(timer);
0 r" x* y, e* _# W9 V% `4 `' Q
UNCODE编码
0 `5 ^ g9 S3 jescape() ,unescape
) ^7 ~0 w- ~6 D! c& U父对象
% h! _4 C3 A* n2 u! Z) X3 y
obj.parentElement(dhtml)
; y4 V( Z% |7 X' d/ w9 s5 E5 C% u" M
obj.parentNode(dom)
3 y- H! d8 @1 @- G+ U9 T' W
交换表的行
* o6 d P- R0 p# N0 H$ F( ~/ q" \, k& b
TableID.moveRow(2,1)
1 T" G$ S6 U! e, v& H
替换CSS
" h @* E8 ~( H1 t$ P5 ^4 L! A$ s& C/ udocument.all.csss.href = "vvschool.css";
" d% ?5 m8 r( i/ t: C0 `0 z, w( C并排显示
, m# y" g2 u* F9 q( Vdisplay:inline
+ O* D6 c, [9 B隐藏焦点
2 d) z1 I! d. a% t
hidefocus=true
o, A' R+ ?+ L. n* H根据宽度换行
( n. ^5 V, |: O3 rstyle="word-break:break-all"
1 x5 |, Q. H8 [) H1 L+ z
自动刷新
0 a, j1 V: Y3 e# O% M$ A<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
% F [- b8 ~! v9 ~( F
简单邮件
5 w6 E9 f, v. c: Q! a$ E
<a href="mailto:VvSchool@126.com">
2 }+ h# w. W, X% V+ M! y& m快速转到位置
" T- J3 _/ }9 t
obj.scrollIntoView(true)
2 a Y/ H4 R5 j锚
) D6 a! T; [! _ T9 a. {3 o
<a name="first">
" h5 @ o- }7 `, {/ e7 R
<a href="#first">anchors</a>
. C/ o9 A( ]" d) z+ }% v- K
网页传递参数
( k9 K2 x _. `location.search();
' N8 v- B. Z, Q- {% ]可编辑
& _, \+ L A- _8 e5 f6 iobj.contenteditable=true
4 O& u6 }. E# C Y. }
执行菜单命令
# x* ?8 X7 P# Y. qobj.execCommand
$ v4 Q0 h# ?1 |$ z9 u3 G9 n2 S
双字节字符
& k$ I# V+ p! b" J3 @+ G/[^\x00-\xff]/
8 x+ P/ @% z: {: z! `3 ]4 M0 k. i汉字
) S& C, k2 I+ F/[\u4e00-\u9fa5]/
/ z8 C5 |! B% v0 n$ D9 z
让英文字符串超出表格宽度自动换行
, t: i6 u) M6 U% c2 } @( f% cword-wrap: break-word; word-break: break-all;
: F4 j+ o/ T, |: |0 P8 P8 C
透明背景
1 O. z0 a z$ ?( O. j! O
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
( k. Z& M% I6 U7 f' I& J; p
获得style内容
/ R' {- P2 x7 r; Sobj.style.cssText
2 f% H$ C9 _# x$ x. _
HTML标签
. P6 h5 G/ E" I" Rdocument.documentElement.innerHTML
* s. {+ R `9 |第一个style标签
1 \/ \- N% U& d9 J1 K8 h3 o1 n" W1 {# u" T
document.styleSheets[0]
# Q3 |; o' F" o, S0 M3 u, x
style标签里的第一个样式
+ N8 v( R/ d& idocument.styleSheets[0].rules[0]
* I! r g2 |3 w: E防止点击空链接时,页面往往重置到页首端。
5 l. F, X0 `1 x8 \! R- C" m( Y
<a href="javascript:function()">word</a>
0 `' d* x1 r# L7 t* r7 U% R
上一网页源
0 i- Q! n/ o; y& l5 k
asp:
5 w) o. V; _! Y% i' [4 }# b5 p
request.servervariables("HTTP_REFERER")
8 ~3 n$ S) f; a; |2 Z$ l9 |9 c
javascript:
( W! t6 _2 u, z; J; m6 z, e
document.referrer
, J$ N5 v) Q V& s) {5 Y
释放内存
) w" N& n( N! y) \- M( N; I
CollectGarbage();
+ c7 @) b7 q) S禁止右键
- B; k r* ^2 Z2 {* I3 [
document.oncontextmenu = function() { return false;}
2 F8 z# X$ l3 _8 \4 |4 u
禁止保存
/ E9 m& F& v ^( m
<noscript><iframe src="*.htm"></iframe></noscript>
U9 O4 A! u. t1 P: M
禁止选取<bodyonmouseup="document.selection.empty()>
+ W3 u3 ^- K0 E0 J2 L: p4 u4 {5 U禁止粘贴
4 e4 J' P) p/ j, }- N, M7 w( K<input type=text>
' B0 u( h b0 E8 i2 Q( x* H- d9 z地址栏图标
: m& j" L" u" ^( H+ {<link rel="Shortcut Icon" href="favicon.ico">
- x5 O6 n$ u) D1 }6 m4 O
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
9 j6 Q% v, o. q# k- v收藏栏图标
+ k# W |/ u3 }
<link rel="Bookmark" href="favicon.ico">
# a* F" z8 I) o: x+ C' L; i查看源码
+ q5 K0 |8 y# @4 Y3 p8 U
<input type=button value=查看网页源代码>
- Y, U! O: u: o3 ~' R
关闭输入法
$ O9 k2 c0 P, ^1 a: Y<input style="ime-mode:disabled">
/ H- @. y% `8 [2 ]1 y/ ~# c自动全选
1 ]7 \8 X9 S- m& N0 X6 V T
<input type=text name=text1 value="123">
6 d) E6 i$ I* J: eENTER键可以让光标移到下一个输入框
: k2 z2 A8 P% C5 e
<input>
8 T- m3 u' q. s" f4 L" h- A文本框的默认值
3 c) _' Y0 Z" P<input type=text value="123">
9 _9 S$ V$ {- L: O. d, [title换行
2 n6 b6 r6 k) g" Fobj.title =
www.vvschool.cn 8 S1 k& l, F8 L Y2 N8 R
获得时间所代表的微秒
, T. G' o& I5 Z+ w& |- avar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
- j# `8 `6 ?. B( q% t/ O6 b
窗口是否关闭
' l8 T. V3 a4 b) N* O) S# |win.closed
* u+ V9 U3 G& n/ Scheckbox扁平
% z6 e- L: J2 @
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
0 [; I# D% c/ z% C% B) `( a( P
获取选中内容
7 W1 Y) W% {. w3 a1 F9 E! g9 ^
document.selection.createRange().duplicate().text
# J; d4 L& v- e3 b5 W+ C5 ~
自动完成功能
# L+ d9 k$ N T' C. ~# k$ e+ x
<input type=text autocomplete=on>打开该功能
% y' o- r. u4 s; h
<input type=text autocomplete=off>关闭该功能
/ ?# r/ ]& K0 ~) j% x
窗口最大化
* w' e, K- ^8 L0 d' J<body>
* U- c3 p) J0 t% q. B无关闭按钮IE
/ g# w' D' {' Y4 b( z# Swindow.open("aa.htm", "meizz", "fullscreen=7");
' S! A; @9 @ H. \ v: C. d统一编码/解码
- d/ D( H- P# I% F A* X: g
alert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
$ m- F. U B+ h- M8 FencodeURIComponent对":"、"/"、";" 和 "?"也编码
% B9 x6 q3 p* B4 ^' F表格行指示
% l) A6 r* w* u F5 _
<tr>
5 t# G3 s, I& \/ X+ j# X
//各种尺寸
+ K& F% x4 S9 A! c4 Ks += "\r\n网页可见区域宽:"+ document.body.clientWidth;
6 h( d# F9 e! `! H! N& t, x0 H# Z
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
; `* `0 K$ h Ss += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
0 A& d' k0 X0 W2 b4 ps += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
& m: v9 w, m$ g3 c8 es += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
8 Q7 _( b ?, ]s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
) G3 O4 C5 m; d1 R- v; @
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
9 ~ U* d" |8 K- b7 j4 Fs += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
* H2 w, n( l. k5 ~/ z4 R
s += "\r\n网页正文部分上:"+ window.screenTop;
+ D3 n) W- X4 P, {$ Vs += "\r\n网页正文部分左:"+ window.screenLeft;
5 r, Z! l2 n) [s += "\r\n屏幕分辨率的高:"+ window.screen.height;
6 A3 j7 Y z3 b/ q, C u
3 a) W# |( q# x, r, {
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
7 w. o1 D+ h$ v6 F& `s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
3 m0 {. S% A* j: A
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
/ g7 {' k" e# O! p" ~, g. |( r//过滤数字
. ^% H* n7 ?4 D" C; ~& n
: ?1 k. w. E. Z7 C
6 v& t5 }7 M, j4 u# S<input type=text>
& \: R9 C# S# r' z
, W7 M! h; G9 x6 j! t8 ?//特殊用途
4 {- {' k" z1 ^4 L; g* D' `/ y4 _- c N B$ i7 J
<input type=button value=导入收藏夹>
5 M: w8 G# `/ D, `2 K& v6 y
<input type=button value=导出收藏夹>
- j' b( c' j: ^" m6 e: G
<input type=button value=整理收藏夹>
$ E- G7 @3 }6 s, i0 B* K, Q<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
, e5 N' C/ P; ]( R<input type=button value=加入收藏夹>
, n8 y& w5 `4 z7 F) C( [<input type=button value=加入到频道>
2 @8 M) ^* G- ~$ s7 i# X2 ?0 ^2 Y
<input type=button value=加入到频道>
5 U1 x* h- \/ @: Z' L& m
4 B- ]& Q& T/ m: E" `//不缓存
. K* u6 h, R k$ E2 P6 |' W( ~
; I+ T0 V, ]) N, T/ N; q( M8 x<META HTTP-EQUIV="pragma" CONTENT="no-cache">
+ R. D+ v+ ^. c<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
" ] M1 I) l: C7 f
<META HTTP-EQUIV="expires" CONTENT="0">
' s) I( ^4 R2 @. P5 e, K3 j( B7 g( ?" l3 A7 d5 z
//正则匹配
0 V) d8 h$ l1 q& F! h/ M
) A# M1 z6 N) F- e$ x' P& |9 o匹配中文字符的正则表达式: [\u4e00-\u9fa5]
$ N. F6 @2 J8 _# v; E M3 ` P
匹配双字节字符(包括汉字在内):[^\x00-\xff]
9 h& e2 @6 _7 t8 B* G5 Q9 q2 e9 k
匹配空行的正则表达式:\n[\s| ]*\r
* ~! E2 ^' O# p6 _- q
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
$ Q4 f" j# ~4 T
匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
8 i6 n7 m4 R% }$ e' l
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
& T% D/ O) I; [, P, ^ J
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
# u9 d3 d$ V: H" _
以下是例子:
0 p& X. |; v# N- y0 R* A
利用正则表达式限制网页表单里的文本框输入内容:
' \$ D* o! d- @3 e用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
# |( L1 C' v' }" a/ k9 X1.用正则表达式限制只能输入全角字符:
" v, r0 F2 Z3 Y! D3 t" E
2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
; `: n y% K3 w7 |3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
; q+ k0 D: S! D6 o1 C$ S* z//消除图像工具栏
: Z5 N1 d" k+ P5 D8 F2 t. r
0 m! {9 j: C- N0 E
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
4 I! z2 B6 c) |& q' A' Z1 q
or
( Z k# a' q4 ^0 c: V
<head>
9 T$ f! H4 x" L. x; _
<meta http-equiv="imagetoolbar" content="no">
, k& J( D. ]/ Q
</head>
+ w$ i+ f, V N O: ~$ W" K- L1 J. {; U
$ U% S; z' C( @9 f S//无提示关闭
* g' t! Z1 Y6 q
( i1 K' L% M* V9 _; ~( {9 x& o
function Close()
1 |; q- n4 D' e
{
! @& T! a% v0 H/ N, _$ u4 @
var ua=navigator.userAgent
; B6 s' \ { b* C var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
7 b% Y% [% |! z h2 ~. @
if(ie)
: g) q" q& i1 m" B
{
% o' }+ T* V9 ?- o7 P5 Z3 u2 A! l
var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
% d; m! \/ @1 n& t
if(IEversion< 5.5)
8 L2 t6 d, ]! @' e
{
3 i1 J8 Q! j& J! d; L$ h var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
( q7 X: {/ j% {4 o
str += '<param name="Command" value="Close"></object>';
7 U: ?& ?* g; M document.body.insertAdjacentHTML("beforeEnd", str);
& a* K! x& A0 z1 G6 g: }' L. N( j
document.all.noTipClose.Click();
+ b, h, i6 E8 W4 ~; h }
! W: U1 t% Z; O+ a+ x6 |
else
5 h7 C+ S9 d0 B2 h( x6 A4 Y- o/ ] {
1 D& g. x. K- `, L8 G" w x) l6 ? window.opener =null;
$ D- X9 J8 a8 V1 t5 v( t
window.close();
" \5 C9 }2 U! l$ S9 I# L
}
" N! V! ]$ m7 x5 j& ^2 _; d
}
) K- Z# N8 n% c& ^
else
9 ]# X L- P8 B. p8 c' z9 S& M! o$ z {
* n9 x$ ?' M! `
window.close()
+ l; T4 {* a6 v
}
, ?% p# K8 T% ]( G" z0 O# |) @
}
. _1 k4 X" \: J//取得控件得绝对位置(1)
7 M5 l; L6 J, p% [
8 T% [2 ]: ~# C5 [- {, l m, B8 x" ?) D8 g: ?3 q, Z7 c
<script language="javascript">
) I, K+ ^/ W# O1 Q! Cfunction getoffset(e)
! {) t$ ~7 c, D$ e9 Z% z{
0 h1 g" s/ \" J( l+ R
var t=e.offsetTop;
* k; C9 C+ ?6 X- L var l=e.offsetLeft;
2 K* _0 r4 ^% ^' P7 _, m$ M1 ~ while(e=e.offsetParent)
: h g' M: g0 H/ I3 t {
; k3 l" F( k# @ h" e( ^' _
t+=e.offsetTop;
9 i3 A& g+ C& n( a l+=e.offsetLeft;
: ]* m$ m3 S+ C
}
+ j* G9 y r% s% d var rec = new Array(1);
: A7 r4 m6 I% l8 [
rec[0] = t;
' e, Z0 V, O) j+ o rec[1] = l;
5 W5 ], U8 K# w D3 v return rec
7 _+ T5 L5 \$ ~}
3 B2 |% l! Y9 c6 @
</script>
w7 @! R0 v* N. @//获得控件的绝对位置(2)
; I1 ~* N! L* Q$ M
5 n8 @0 N9 G8 g/ ?oRect = obj.getBoundingClientRect();
2 P" U1 k7 m6 [" w, h; e& E! ?oRect.left
6 r- Z$ g4 }- L+ c* p
oRect.
$ W* x: {+ v* i/ x4 X& Y
//最小化,最大化,关闭
. Q, r, F& T; O, ~3 O# ]7 m
/ S ~& i! {/ ~! J& i* [* g
<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
( P5 \. \& R! s- J
<param name="Command" value="Minimize"></object>
& L# x$ W; a+ j t
<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
* T2 h! ?; E' c% s; @% ~<param name="Command" value="Maximize"></object>
# W) V6 H) |& C B$ L$ G$ R
<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
' B8 @+ y) P7 I! v: W<PARAM NAME="Command" value="Close"></OBJECT>
( u! x6 L, q/ z$ V0 @5 K# ]<input type=button value=最小化 onclick=min.Click()>
9 J. o! Q# @/ h% M# ?0 P1 z8 a
<input type=button value=最大化 onclick=max.Click()>
. p3 R" q+ |) r E% Q, `$ Q3 }' _
<input type=button value=关闭 onclick=close.Click()>
+ s) v* ?( A, V; t9 {* ^% a6 `8 T) F3 X. m: o
//光标停在文字最后
; @; H9 S' d# f) ~( g, T
! O" u' ^" J& W/ O( C3 {
<script language="javascript">
3 Q9 o3 F5 g, a* }# |! y5 p- W6 y
function cc()
# N5 g, ~( T2 Z- d
{
; \7 N+ D3 u- ]- F4 `
var e = event.srcElement;
Z4 }2 V( O9 }. j+ s6 i* U; }4 q
var r =e.createTextRange();
7 C3 u% k7 Y7 C: P7 v& R0 S$ b r.moveStart('character',e.value.length);
2 k6 ~- F$ f6 \
r.collapse(true);
( s3 U7 ~- A) q% |) o r.select();
. V( p3 ~1 X4 \& D. |, ?
}
& a$ k1 I w9 F+ p! D</script>
; y3 e* F `* ~8 V, X7 O
<input type=text name=text1 value=www.vvschool.cn>
8 H$ r4 G1 M3 y1 V* M
//页面进入和退出的特效
/ r8 r% F9 Z. m: e' a
# b8 ?9 E- ~( e- L/ c7 D
! {/ h8 O! z4 [进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
) F2 k$ ^/ K1 n3 v3 _% v
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
( W$ f3 _& ^: I, B3 e& D; J) {这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
' h: }5 S( K$ b9 e" b
用哪种特效,取值为1-23:
5 Q9 h2 {8 [+ y
0 矩形缩小
' f7 d( D$ P0 F0 i 1 矩形扩大
6 L1 ~9 I, m7 r6 s( Z
2 圆形缩小
: B0 W( D9 P$ R* Q E$ ?1 v7 i 3 圆形扩大
. }2 s8 J7 e" }9 K0 i7 x/ w 4 下到上刷新
3 U: @8 L! o, u' L
5 上到下刷新
- S6 k0 U+ _9 I) k9 K$ Q+ B z 6 左到右刷新
6 V, T0 @! `& ~6 }& |7 J0 \( [
7 右到左刷新
' E% o1 [- j2 W4 Q4 e. Z/ V 8 竖百叶窗
1 q1 e2 N; r- y. N E" c5 u. L
9 横百叶窗
- b/ V) b y. E8 K8 e
10 错位横百叶窗
5 x' w6 l+ U+ j- U: O 11 错位竖百叶窗
$ {# r4 c. Q8 h- X
12 点扩散
" ~2 a; N2 h f' B, w. j, U/ h0 D' K3 w
13 左右到中间刷新
# M2 `- ?" P; R) Z& V/ o5 w 14 中间到左右刷新
8 L' W' I5 h$ ~$ q
! t# Q' h2 f1 F$ M. P
js代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
: _5 m- `. v5 \: I2 w' Y9 S直接上下载地址:$ D5 K/ J) {8 t5 J
' j: K. Z$ N J. p2 u