事件源对象
2 p% y/ r, w5 t) h
event.srcElement.tagName
: V( R$ ]9 y! w1 a' L" Yevent.srcElement.type
9 [/ Y6 g# H' A1 [5 }- o; t6 h; H
捕获释放
" G' J0 a, O: W/ m) z( e* J+ d
event.srcElement.setCapture();
6 v" t2 I4 s* X3 w7 s
event.srcElement.releaseCapture();
- u' j: k1 B7 O
事件按键
/ n* s2 O, y% u1 g$ ]* Y9 w2 W8 x
event.keyCode
4 B% I: u2 M# A2 M, s
event.shiftKey
$ ~$ w. i* m5 S; T) f/ x
event.altKey
& A/ r, R, f) L
event.ctrlKey
4 U. v/ {7 q5 p! a( K+ T事件返回值
{. B0 W3 |9 m0 n9 c9 u+ g
event.returnValue
5 Q$ M" j1 V5 O8 o鼠标位置
1 S) N1 ~1 B9 G- _) A
event.x
* G, z& f4 u7 ]
event.y
4 m0 ^3 n( a- d& a5 @6 c# p窗体活动元素
( }, ]; s) s- \. r/ y- G4 p8 H, hdocument.activeElement
$ c0 C' N* T7 E绑定事件
/ ~" P4 g: p/ }5 S& tdocument.captureEvents(Event.KEYDOWN);
/ ?+ m3 Y2 D+ K8 v- f访问窗体元素
- j: p) U+ \; z7 ldocument.all("txt").focus();
; {1 F/ P" q9 R& a: ^) A$ wdocument.all("txt").select();
w! `& X, } v0 e- K- a/ n. X3 z窗体命令
* B( {6 u2 Q/ d' m% s: R) j! }9 j
document.execCommand
3 D7 O2 i b7 ^# O窗体COOKIE
" E) S/ ?; T. N" p- k( T4 y- Ndocument.cookie
8 \: [8 r( r m6 m
菜单事件
" F9 {, S* u; k, v' w' S9 k% I
document.oncontextmenu
1 v `5 m/ v3 S: b5 h7 ?# N% J创建元素
* P& G# M7 _; u! T2 e( ]7 Sdocument.createElement("SPAN");
9 z3 m0 n# W+ x* E, \
根据鼠标获得元素:
4 |! @; b0 W3 B8 ^* b2 Kdocument.elementFromPoint(event.x,event.y).tagName=="TD
- |6 O3 ~% q+ q" b2 N0 H$ jdocument.elementFromPoint(event.x,event.y).appendChild(ms)
- r' y5 K. R" m q$ e& j- e$ ]窗体图片
- B( h: g4 b- c, D) A/ Cdocument.images[索引]
& S" K- ^& Z# _6 Q6 V; O5 q
窗体事件绑定
" ^$ N& a2 m( P' ]document.onmousedown=scrollwindow;
+ V, j: b7 o/ E0 v, r元素
, X: }2 ]4 L0 C( N+ M sdocument.窗体.elements[索引]
D7 s, y5 B9 N" e# A0 T' W8 b6 t
对象绑定事件
: S4 R. n3 m; _; W1 a
document.all.xxx.detachEvent('onclick',a);
$ C6 ?5 ?& _% \) m' {插件数目
; Q& A1 F- F; Q0 E* l; y: A
navigator.plugins
/ R! M0 E( y! h8 w
取变量类型
! D Q& y! f: N# V! O; \2 K
typeof($js_libpath) == "undefined"
8 T0 y) _$ z/ X& e
下拉框
' m$ M4 j7 p. h9 U* U
下拉框.options[索引]
0 Y6 R" B! a! P5 `
下拉框.options.length
% w4 m9 L4 k$ ~: a# r查找对象
6 C: q: W! v- m- c
document.getElementsByName("r1");
4 _, b8 J) e( s9 y/ P0 X: n- q4 ]document.getElementById(id);
" Z5 l. ]& D) U8 @! R" ?
定时
1 f& T' W7 s' d& Gtimer=setInterval('scrollwindow()',delay);
) y4 _! z. ]- C$ @
clearInterval(timer);
, U1 \3 b7 B3 S$ Q2 y( \UNCODE编码
7 ], q4 x# G0 e, u9 z3 K. {2 A! Wescape() ,unescape
, a8 J/ o/ S6 N; K父对象
S. Z& j' h9 f2 ? I' _ N5 F8 a
obj.parentElement(dhtml)
! J/ k$ |* O9 ?8 B8 V k3 x
obj.parentNode(dom)
* R7 R( s8 S9 L( V+ J; f1 F
交换表的行
* q W0 k8 `. YTableID.moveRow(2,1)
6 T6 K; {) o' q: o' T替换CSS
( P8 ~2 S% C! O9 `3 v. U) c8 Wdocument.all.csss.href = "vvschool.css";
* u3 x \! l u2 R
并排显示
9 \9 y, c+ Y) j5 W: `display:inline
$ a1 d5 n+ S9 r6 ]5 n隐藏焦点
+ B: o# Q- `" ?
hidefocus=true
( w) ~# x* C$ H! i- \9 y) W根据宽度换行
( R* o/ `( c4 u {8 gstyle="word-break:break-all"
& o& x8 F5 U1 D# |" X$ n
自动刷新
( M- ]; p( ?" B" P# ~0 W: H; J
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
4 R; b+ I6 j+ k9 w) T: y
简单邮件
: y* ]4 U2 a( o% Y1 _
<a href="mailto:VvSchool@126.com">
1 ?% K J& n% e( H5 Q0 q快速转到位置
: P8 ~5 z5 I* k2 p/ F, T
obj.scrollIntoView(true)
: a. o, X8 w/ I! t, L: b" W锚
1 D- H* k' {5 @0 E# y
<a name="first">
& n# l/ s+ P6 x6 m- |<a href="#first">anchors</a>
8 D" u, V, V$ b' [
网页传递参数
; C5 F* B, i4 E% c* g5 L* B9 K" nlocation.search();
7 b7 k6 }6 Z! S! p A
可编辑
v0 r0 }: N' A7 mobj.contenteditable=true
4 j1 V# S# e$ d( o执行菜单命令
3 S: O3 i+ e) d2 _: T1 ] mobj.execCommand
8 ?9 Y: g8 m2 w, a+ c/ r0 Q0 s- r/ `
双字节字符
8 a% q" A! B+ P' j8 k% T- D/ K: P/[^\x00-\xff]/
: n" c5 R' I( j( i. d& v汉字
- H, C: B: I3 i t( j6 h/[\u4e00-\u9fa5]/
3 l1 k t8 S1 Q" S
让英文字符串超出表格宽度自动换行
$ D6 X2 `+ J" ~8 @: z+ t- ^, [5 qword-wrap: break-word; word-break: break-all;
( y8 a6 J! E* L7 q8 {透明背景
2 H5 \2 [2 J( E t! {# z<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
' Y* k3 n+ u: _获得style内容
. I$ l; F2 Y. S) Pobj.style.cssText
1 ]' z' X/ D, v+ p3 \3 vHTML标签
+ ?# N# K& J9 q5 n
document.documentElement.innerHTML
) j1 o( A: h' y' X1 }第一个style标签
7 u, s R. M2 N0 L$ G1 P1 cdocument.styleSheets[0]
1 R" O- w+ s; s; } F8 `
style标签里的第一个样式
" g) X* J# J4 e+ _& ydocument.styleSheets[0].rules[0]
2 x$ Z: h1 }- E
防止点击空链接时,页面往往重置到页首端。
) b5 f+ h/ U0 u3 N
<a href="javascript:function()">word</a>
; ~# t/ e0 p. @& h上一网页源
4 c8 s; ^0 J! t& k- X
asp:
( ?! c, c H* _9 @ E5 V1 x6 s ?# E% \request.servervariables("HTTP_REFERER")
. k1 Y8 H+ B# r8 H. bjavascript:
$ Y1 l* [8 r% i& U4 @
document.referrer
P) m& A2 j1 [
释放内存
6 q! n3 p: M j) Y! p1 ?7 _CollectGarbage();
1 v+ X Z" H, |. j5 j6 P8 P
禁止右键
, L0 u4 G* E5 h, q% O
document.oncontextmenu = function() { return false;}
$ z- q* t' t& H' z禁止保存
4 e8 J! H4 g1 ?0 J, u$ S
<noscript><iframe src="*.htm"></iframe></noscript>
2 I& S: Y0 f9 d4 y- C- m( P禁止选取<bodyonmouseup="document.selection.empty()>
9 |, {6 `) Q+ K S, }禁止粘贴
5 k+ Y* [- n5 Q! O4 b
<input type=text>
# `; P% R, m* r$ W. i) e
地址栏图标
2 z5 [& D: ]+ K
<link rel="Shortcut Icon" href="favicon.ico">
7 D; x% s7 p8 M& n( Q/ Dfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
# O7 P( k$ \3 r
收藏栏图标
0 ]% W! ^9 d* t( Z7 w- y( ~( Y<link rel="Bookmark" href="favicon.ico">
: h+ q f7 o [3 l" M$ x6 D1 L! l
查看源码
* {" L1 A. |8 [* V<input type=button value=查看网页源代码>
% M0 C2 W4 ]7 v" l& s2 H
关闭输入法
; m" Q: t, n3 q3 p1 D o2 K* _<input style="ime-mode:disabled">
& k9 m* `1 ]$ x. ^5 t
自动全选
: Z6 ~/ e8 Z; a! K, O<input type=text name=text1 value="123">
! o! }: c* ~2 K; d0 `; O& S
ENTER键可以让光标移到下一个输入框
3 X6 g6 h5 O: |<input>
" r0 T: D) s) p文本框的默认值
% A) o3 d4 d. K8 ]. i S. N6 }% |
<input type=text value="123">
1 q3 }7 b" D# c" h( K
title换行
4 l7 o1 h! q6 i) A8 e( Y
obj.title =
www.vvschool.cn
0 e P4 x; ~8 a& k获得时间所代表的微秒
0 o3 H6 I1 K6 `
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
1 ~- ?: d! b' k# a t/ ]% t. ~
窗口是否关闭
; P* O3 r4 ^* |' k% \9 W0 | b* swin.closed
; @& K8 t4 u+ ^: b9 L
checkbox扁平
" ]9 {! b3 ?: q& v1 q9 b1 x! J
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
0 ?1 H V2 I) m+ m获取选中内容
# W9 T& a2 {6 q
document.selection.createRange().duplicate().text
5 U5 ]8 \6 L. C/ V自动完成功能
( b! r5 a. ]4 x* q% C) o2 u<input type=text autocomplete=on>打开该功能
( ]" R$ c$ ^+ { y
<input type=text autocomplete=off>关闭该功能
5 j8 Q4 f! V7 j窗口最大化
7 t3 h5 y n5 {8 E; b
<body>
* [* P3 R7 b: j8 q( J J无关闭按钮IE
8 U h! a x: l! U5 T2 K: ~7 h
window.open("aa.htm", "meizz", "fullscreen=7");
* I4 f7 M- ?: t. p# w# k统一编码/解码
0 U W- Q7 Z& P! Malert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
Y$ m* ]8 ?8 X0 L
encodeURIComponent对":"、"/"、";" 和 "?"也编码
7 z/ U2 f7 ^7 g3 q6 n
表格行指示
* f! w) a, F4 o. T; M/ x
<tr>
& R% `7 P4 J' U& o% q( f! i//各种尺寸
6 z% t g% c8 v/ x- d* D# s4 B
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
+ U* F* L3 ?1 \8 Fs += "\r\n网页可见区域高:"+ document.body.clientHeight;
: |. ]4 v( @+ g4 f& m7 I
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
# Q0 N7 h; U' u# b+ ~" P$ @s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
$ L- |" ?( g+ p6 c- }+ I J
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
0 T6 ? q' b P% ~$ B6 w" }; B5 ]s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
4 ]) F, D. O/ i: a
s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
/ l( d2 y5 s. A/ Y E4 r. t
s += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
7 s! K" T% ~* _% E
s += "\r\n网页正文部分上:"+ window.screenTop;
3 m8 A1 W5 i% W- L0 S0 `+ |s += "\r\n网页正文部分左:"+ window.screenLeft;
* q( O6 \2 |# @% `; h3 w( Ns += "\r\n屏幕分辨率的高:"+ window.screen.height;
# ^: J3 g1 D# \
R, h6 m$ v: f1 ks += "\r\n屏幕分辨率的宽:"+ window.screen.width;
4 C2 y+ Z( o, ], u
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
9 D3 [9 B' g7 w6 V" K9 W' |
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
! [% U) Y+ B* e, E- a9 O. b8 z
//过滤数字
' P4 G4 g& g6 d7 N( @# |
9 j: P/ h! y: o2 u9 l
2 W7 y/ ?) h" T" O2 R* |. V* ]<input type=text>
" o3 \6 [) a" ?& j2 z' ` e& o* y$ J' Q( o' {9 J5 ~. l4 A
//特殊用途
' \# E1 c0 w) b/ z6 w: q
0 b6 ?8 V6 {" |4 V
<input type=button value=导入收藏夹>
' `2 b! k6 a* z
<input type=button value=导出收藏夹>
0 P1 B/ E1 A8 g
<input type=button value=整理收藏夹>
7 A. Q+ n9 X9 z& t+ |0 h<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
+ b8 F. H4 W- M/ T: K& B* k<input type=button value=加入收藏夹>
5 G U* B' h+ A1 K4 f9 n' d* O6 @2 Z
<input type=button value=加入到频道>
3 j( K3 i2 a5 `+ p4 ]9 n<input type=button value=加入到频道>
7 b8 u# C2 u7 ]4 U
4 u9 C W* d5 U1 j//不缓存
$ q y8 _2 L1 T4 Q3 P9 F4 M% O2 u H9 N" |. h# W
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
/ i) N H; p* W( e+ T( J' ^% K P
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
, }& _2 |% P$ Q" |6 I: y; ^<META HTTP-EQUIV="expires" CONTENT="0">
( c: \7 h5 D8 j1 X2 _3 n
2 N$ a- q1 d p+ o; w, y
//正则匹配
/ m( t; n3 \" b9 I1 Q7 S
% y3 l) H8 }$ a. V' X7 \匹配中文字符的正则表达式: [\u4e00-\u9fa5]
; r: F/ u# p" @5 S$ B. m7 Q, w3 ]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
7 y% Z/ p0 \7 |2 d匹配空行的正则表达式:\n[\s| ]*\r
6 l/ o4 @: z# j* G5 L) o, q匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
$ }* I" x8 _" G3 S% _ |
匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
, ~( d# X. C5 e) j1 ^匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
- S# E* v" h O ~& @) J: Q$ I2 B
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
# E7 z5 B$ `) }. ^, W1 ?* z
以下是例子:
+ {7 O. u: `5 c8 m' c8 k+ Y利用正则表达式限制网页表单里的文本框输入内容:
5 F3 ?6 x* w" F! K3 m" W用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
1 U6 k6 ^; X+ P* }' p1.用正则表达式限制只能输入全角字符:
- L/ g, m* p! C
2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
2 e+ ?+ g- z l. o
3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
: N* t* \( v1 T; M. q2 Q
//消除图像工具栏
2 Z! }8 Q7 b% g; P. U ~- C" t" @5 j
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
- D' ^4 _5 g* B# |: G. K2 s
or
( [7 M5 s: I9 y L
<head>
( S5 G$ Z c' n3 S<meta http-equiv="imagetoolbar" content="no">
' a* u( i8 H- X) H) |7 z( \) [</head>
' b2 Z! Y1 `# t1 r( P3 D- g: P# `
//无提示关闭
3 O, s7 z- ^- P) z6 o* X! l3 u$ o) c% W! U" W. ~
function Close()
* a4 ]& W/ n- U, g* u2 I2 y; b; Y{
! Y- j( \. E# p; {- n. R
var ua=navigator.userAgent
( w7 f- L) K! q+ B. a/ b var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
3 t5 A& H2 Z' ^& F9 L; K if(ie)
7 o& r4 a/ a( z, P {
4 U5 |% h- |& z' H
var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
& O( H; ^5 N: k5 X if(IEversion< 5.5)
/ R2 a- a! s8 ~3 t% M. t; r9 `' U' _6 Z
{
! |. C" @5 h' O+ [) @
var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
9 w5 `, V5 ^ o1 \' K6 e" B
str += '<param name="Command" value="Close"></object>';
. T5 g. o1 Y" U: C+ ^# ~ document.body.insertAdjacentHTML("beforeEnd", str);
0 m- {! F) w% j, k- d! N" m! S3 A document.all.noTipClose.Click();
/ s. D" C/ H- U: U% [4 S/ S }
; _7 f" K# Y) m! ?' h9 @2 r else
) C3 B' h5 _1 Z0 Y6 Y. L
{
1 T: e; `0 V' V
window.opener =null;
& F. H9 T' ^) Z window.close();
! I# Y) x+ B+ o, R& l6 M }
! o9 P/ M' }. y! [4 t1 E3 i) T- s
}
2 h5 |' Y) X7 ?8 W+ H6 l
else
~+ W: w# I: m, \1 Q* f5 G" Z# j {
6 R# C2 _0 q% G( U2 y window.close()
, v% F6 ?- r( O0 j1 f" r }
: x* Z6 ~: j8 J& }
}
( P) e$ Z. }& \4 n l' n
//取得控件得绝对位置(1)
3 o5 P: n% `1 u% f4 F9 a* i
% u$ ]7 b, n3 G4 q
) H/ x; p( k* M- u3 q. V
<script language="javascript">
* R# K9 s7 f( z, L, {
function getoffset(e)
" q1 p# c" K9 d! o3 y
{
# E- ^( p2 T: P k! b: q' }* z var t=e.offsetTop;
8 N( p' p# B" V7 B* w var l=e.offsetLeft;
7 e- n5 J+ F+ ]+ B# }
while(e=e.offsetParent)
8 X, L9 s# N4 J& m {
" D1 j) R ]5 n% I1 t0 d
t+=e.offsetTop;
9 q, x- I# ~# C+ g, { m" O
l+=e.offsetLeft;
2 @9 x2 U6 Z' }: `6 u* H }
, R$ v9 R9 Q6 q& R* N var rec = new Array(1);
]+ q; c9 ?: ?; D rec[0] = t;
0 @6 e8 D2 @8 Y: ^* y) o5 X rec[1] = l;
: Y' B0 q% m, i* M+ y) H return rec
1 W' U7 ]" A. z}
7 V3 b |1 r) y# F; \
</script>
1 [+ _/ @& ]: O) Y//获得控件的绝对位置(2)
9 W. q0 V/ j6 S5 B
. Y7 [5 Z1 k9 ?' \2 [. @& l
oRect = obj.getBoundingClientRect();
, X) P' u) C' Q/ ~
oRect.left
- w/ c" n6 J' i* K$ j9 M7 V9 Z0 z2 G
oRect.
/ I3 f; T p6 F7 g//最小化,最大化,关闭
1 L* J+ C4 C+ f+ V
. W/ N- h \$ H9 \: X ^
<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
+ l. A' z: b7 i9 E1 x& z<param name="Command" value="Minimize"></object>
0 {. F3 p Y! r; Y+ S5 A
<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
! y9 m# [+ w& ~# {
<param name="Command" value="Maximize"></object>
. Y2 S8 [8 I8 m<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
( D4 b5 c; Y, [ S: w9 v& A
<PARAM NAME="Command" value="Close"></OBJECT>
7 l# h5 ]; t! [: l8 x) B$ z<input type=button value=最小化 onclick=min.Click()>
- z5 x) c4 Z3 R' B
<input type=button value=最大化 onclick=max.Click()>
! z. e% {' P0 K7 J0 ~: j4 e<input type=button value=关闭 onclick=close.Click()>
% z2 a$ \' V2 |5 d* w# y: ^
8 B0 ]9 n4 W; y//光标停在文字最后
3 N3 g, ]; f0 A% ~+ @- Z) Z' T$ K( m. S4 F5 C4 a2 Y1 ^
<script language="javascript">
- x5 `1 \. }4 `2 G+ Q
function cc()
5 i Q- G5 d* Y T! t4 f, P7 _
{
' N H, o9 f8 o var e = event.srcElement;
. q: ~* ~' O/ T) Z
var r =e.createTextRange();
& d9 M k1 N( \0 A
r.moveStart('character',e.value.length);
" V7 K( P- f1 j2 {8 O0 G( Y" k
r.collapse(true);
' i6 h) ?! [& e8 o3 e9 B: I; @
r.select();
5 @ p" c' K& g( F6 e0 ~8 X, P
}
% X" e# w; J, _$ _& R</script>
. _7 T8 I- Y& I<input type=text name=text1 value=www.vvschool.cn>
' |0 T) h% ?- l G, a) h8 K! o
//页面进入和退出的特效
& r' p0 p8 ^2 G: n+ T
- I, E* X% S/ E# x! T5 `% N0 z$ q8 o& W% ^. u1 ^7 V0 C
进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
/ L% Z6 S7 R# {2 A& C( y推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
% j6 y' m/ l! w5 _, X这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
! j# c" j/ t7 I
用哪种特效,取值为1-23:
3 ?, Y5 H+ p# a2 x
0 矩形缩小
) v" d( D$ L" O: d 1 矩形扩大
- h& i& X* e& ~' Y# j) y( }
2 圆形缩小
* L. v# l$ P1 _: h. k8 y" H5 h 3 圆形扩大
) V p0 Y" n! z- v" I) B
4 下到上刷新
; Q5 B0 X+ P% O8 d- Z- X
5 上到下刷新
& L9 R3 n) y4 ^% Q8 C* }: I
6 左到右刷新
$ m. m& w3 T" o/ a- @ 7 右到左刷新
$ o/ R8 z" D; n$ E: a: _ _
8 竖百叶窗
z( T- q0 i& @* j/ U! p: X 9 横百叶窗
8 O( r$ X7 S% N
10 错位横百叶窗
) q6 x$ h4 o/ R9 B* f
11 错位竖百叶窗
" j$ C+ h4 \: @1 K, b 12 点扩散
v2 o' f) m1 {9 e$ y" S$ E
13 左右到中间刷新
7 W A7 L* J) X1 a1 w# Q$ b( Z 14 中间到左右刷新
F' @+ u$ M! Y/ n7 M) }' }- l
& n+ p4 h3 \9 n* m0 l) [
js代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
n L, M+ s) w1 ^5 m, c直接上下载地址:
' S* l) y" x0 ? g4 H+ C4 w- Q
' y# j6 r! l- B