事件源对象
. H! F, `1 [5 y3 k, `( T+ o& n- t& i
event.srcElement.tagName
! q% o$ H1 i- B4 t* C$ }
event.srcElement.type
{, {1 n. z$ X" `捕获释放
7 r+ e4 u6 z! ?5 ]* wevent.srcElement.setCapture();
* \' h% Y4 R$ l8 Xevent.srcElement.releaseCapture();
. T8 z& U: v5 K
事件按键
1 |1 c0 E! W5 q
event.keyCode
+ Y9 X/ [% m N( I* I
event.shiftKey
& \9 i, s0 {3 bevent.altKey
& Y: ^! ?2 Z1 [1 Pevent.ctrlKey
$ q$ \* w( l2 R4 p0 Z7 A事件返回值
7 N- {* I# V$ i
event.returnValue
* B. }; n' M& s0 U2 O3 u1 F5 q I0 O鼠标位置
1 x- S; {0 x3 y# C0 Devent.x
! e9 Y3 {' H2 T4 j
event.y
0 I1 S8 s8 s' t( e. r" h0 \
窗体活动元素
, p7 e, I- R& K" ndocument.activeElement
* ], M% K( O z绑定事件
* B* R6 B& y' s/ d, a/ Z/ Ddocument.captureEvents(Event.KEYDOWN);
* y+ i9 |; ?3 ?, V7 |2 s
访问窗体元素
8 r* f/ L4 b7 O9 z/ j7 p
document.all("txt").focus();
0 U$ v7 l8 m. idocument.all("txt").select();
6 A3 c2 I+ w1 q8 F* r; A窗体命令
8 ^2 Z% C D+ ^2 Ldocument.execCommand
; T; q5 H5 ]4 J7 Y! w6 E. Y
窗体COOKIE
3 B/ n5 P) y" }- d3 q
document.cookie
1 V7 z- k: a6 y* n菜单事件
1 n2 X* h `7 C( ?; a
document.oncontextmenu
' p4 D& X+ O, a5 Y; f8 E4 @创建元素
, Q3 I+ y+ F# E5 B# `
document.createElement("SPAN");
) ~ ^- D3 c+ b& b5 s# T
根据鼠标获得元素:
; O! v$ B/ I9 B: L$ wdocument.elementFromPoint(event.x,event.y).tagName=="TD
$ \: o8 \% B" u! Ldocument.elementFromPoint(event.x,event.y).appendChild(ms)
% P/ q$ _% n1 r+ i: I) g5 P& i5 A) T, d
窗体图片
7 s! o/ i; w# S7 A% P1 a: n. U! a
document.images[索引]
( M u `2 ]/ s* S. a- {; A: C
窗体事件绑定
% y( r, T/ j& `: V% m1 T8 c5 Mdocument.onmousedown=scrollwindow;
v' @) c$ I( n* k3 j1 R元素
3 e3 V [4 ?( a" D, C* }document.窗体.elements[索引]
. E) K, ~# ~/ {, F' x8 d对象绑定事件
9 W" T! X5 v, ^2 h/ N$ \6 n
document.all.xxx.detachEvent('onclick',a);
' E0 T, s, a: Z插件数目
) U, g& Y7 _, r& d. T4 ^navigator.plugins
: U$ D% H( H( L, d3 F+ ~
取变量类型
. T8 S9 @: c$ i/ L0 ztypeof($js_libpath) == "undefined"
+ A3 A, C5 x+ @2 o% [4 F- q
下拉框
; q7 M. a: E8 X8 O! J下拉框.options[索引]
r& l$ @7 H! C; L
下拉框.options.length
" F8 ^3 }# m8 g: C9 L
查找对象
% D+ h+ v7 p6 z) E2 ]6 \
document.getElementsByName("r1");
0 M+ u+ F+ ^4 d2 S& d9 K3 z( P
document.getElementById(id);
) x1 d: q$ d- n0 U$ D定时
# r ~: c% [/ u# utimer=setInterval('scrollwindow()',delay);
- ^, w( S* m2 \
clearInterval(timer);
! m W9 [# d) S: e9 a; r: ]+ MUNCODE编码
/ V2 ?5 Q- m: F! Z( a* m$ uescape() ,unescape
$ {% I( l1 q/ _) c% C* y
父对象
0 n% f$ M) h/ P! p7 P' ^
obj.parentElement(dhtml)
: g9 W$ M$ c% Q( B7 `" n+ r+ _
obj.parentNode(dom)
- S( @/ ^3 J& N4 B$ {, _( c8 v
交换表的行
" D: m$ T( G, z% q! t
TableID.moveRow(2,1)
3 ?2 T. s6 v# T- \+ e6 X- B! C替换CSS
7 y' e q* K2 b) ^2 r4 r; T! f8 I1 P
document.all.csss.href = "vvschool.css";
& Y: W! }! m' ?7 f9 i并排显示
: D/ N6 ]- @2 W( o2 r' k
display:inline
4 }! F/ u: f! q3 M. I隐藏焦点
1 L$ t0 X: i5 qhidefocus=true
% M( S9 Z, {9 ]9 W根据宽度换行
1 {% R5 V& N: k# i" b/ F' t
style="word-break:break-all"
7 z4 M/ p8 Y- ^& N% P自动刷新
- X$ X" v5 [6 N5 F* e# U
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
" _: U. I. v8 o8 @& J, O
简单邮件
: I) X+ `+ a1 K) h2 Y<a href="mailto:VvSchool@126.com">
" ]( N, C7 u7 ~7 K# G! ?0 P- }
快速转到位置
1 I) d2 b# H6 |* g5 ?
obj.scrollIntoView(true)
! G% B# p$ B$ Y锚
* \6 \9 ?; ?* _/ `+ d3 n1 F
<a name="first">
/ Y2 l% J/ m: `( c0 ]<a href="#first">anchors</a>
; k$ p2 C( p+ R" {网页传递参数
5 E; @/ [9 S5 r
location.search();
. g S! h/ S$ ~- S* j
可编辑
, q: R3 n J3 F
obj.contenteditable=true
& ^1 _# d% T- X! A5 E执行菜单命令
7 }7 |8 L7 W8 L7 Z$ [! F5 cobj.execCommand
3 K; s1 M# t4 r9 b" u0 e
双字节字符
2 ?. N. i% c+ @- h$ q
/[^\x00-\xff]/
' t$ K3 b) [7 l9 O; \3 H3 k6 q汉字
2 O5 ?; K& I( u6 \/[\u4e00-\u9fa5]/
2 x6 L4 _, x$ f# v g' A4 Z
让英文字符串超出表格宽度自动换行
# k4 ^) N {1 m! r+ ]
word-wrap: break-word; word-break: break-all;
! y- v% e n0 W( s) _+ A
透明背景
) ~ Z8 E) L$ w1 x& g; |
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
/ t0 y8 r# X, B/ O' m3 y. u$ G
获得style内容
7 w: V$ e4 u8 b- ?( K4 y$ U8 U
obj.style.cssText
" A; N! W* y& h+ R) m0 A& pHTML标签
; _7 D9 w. f3 l5 Q5 v) qdocument.documentElement.innerHTML
]" W0 R- H9 I/ e$ N第一个style标签
& V2 V; y* n; T, A& Q* I0 J" |( k
document.styleSheets[0]
8 J, y' r2 J, {) Hstyle标签里的第一个样式
( Y4 t" J; t( h1 q, O) i; F% @% a7 vdocument.styleSheets[0].rules[0]
6 V3 L1 I4 B' \; g防止点击空链接时,页面往往重置到页首端。
) ] D# w- |7 G. y! z P
<a href="javascript:function()">word</a>
( J% F& ?* Q7 B6 X" b上一网页源
$ \ Z- ], q6 F6 v5 F# D6 _+ hasp:
, M `8 n1 o- H& B* Arequest.servervariables("HTTP_REFERER")
2 C, W/ R4 p$ b) u/ w8 V8 ljavascript:
5 f& r" q1 F4 ]8 sdocument.referrer
5 F$ c! Y" @1 a- [3 n& [
释放内存
' Z5 O H* |) j) X, ]9 I
CollectGarbage();
3 W, ~0 ~/ w0 z3 l0 g0 S禁止右键
. Z* i3 O% O8 m6 z# Z4 O+ L* H
document.oncontextmenu = function() { return false;}
3 Z, J$ u% c' i% V. g) o禁止保存
# O$ b; [9 z+ C" Y<noscript><iframe src="*.htm"></iframe></noscript>
8 }& U1 ?; v5 [/ r+ V* h禁止选取<bodyonmouseup="document.selection.empty()>
( |; p4 Z. Q& S: g! e& [4 h7 O. P
禁止粘贴
( R$ B4 i! { E% z
<input type=text>
: m4 w, `6 x; ~. m
地址栏图标
7 E( R N1 ?+ m1 ]: p0 p- i<link rel="Shortcut Icon" href="favicon.ico">
) ~8 Y7 _4 X7 t( e, K/ ?* @
favicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
+ s+ j. j( W6 E' c9 X8 j$ K
收藏栏图标
3 ~" c1 \& R: y1 Q: _7 {5 R
<link rel="Bookmark" href="favicon.ico">
6 J( i& Q5 b/ d' m3 e查看源码
3 {' l/ d" s$ X+ d<input type=button value=查看网页源代码>
- k/ y* q4 j- N3 w
关闭输入法
# n8 x7 ]# u5 Z2 F7 G<input style="ime-mode:disabled">
! w# ^* h2 f G) |# |: z自动全选
# C& Z" _# F' B. z, ^" S, g
<input type=text name=text1 value="123">
; K; C j! E- D$ k, {7 x6 f
ENTER键可以让光标移到下一个输入框
9 P% \3 O0 y* M* O1 ~+ Z6 r<input>
3 ?5 U2 |1 U( J- i" R
文本框的默认值
, R* q' M2 B+ B# W6 c6 _% F2 V
<input type=text value="123">
3 o- z( [! |/ @) p. `title换行
( b: e$ u( T+ m7 N
obj.title =
www.vvschool.cn
+ q6 I8 B U5 T获得时间所代表的微秒
& ?; u+ _9 H/ o4 z1 J# g- n
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
6 x( g1 ^: ]5 Z
窗口是否关闭
) C3 F1 T6 D: o# Xwin.closed
% v9 b. V: ?: B6 Rcheckbox扁平
' A+ }3 j7 v* E t- Z* F. z
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
2 H% r9 P& J$ a% A
获取选中内容
7 M+ D7 j3 m5 i6 v
document.selection.createRange().duplicate().text
( q( O5 |$ L+ C- T) K$ b% ~
自动完成功能
: }& w$ [4 `: j( \; v/ Q
<input type=text autocomplete=on>打开该功能
9 X- O/ S) d. G0 v<input type=text autocomplete=off>关闭该功能
5 i5 T" J7 A* q m
窗口最大化
; Z" l- O0 { R<body>
) C1 K) W6 n! R p: y2 i无关闭按钮IE
" ~9 p0 V- D+ J5 qwindow.open("aa.htm", "meizz", "fullscreen=7");
0 M/ ~. x* n% K) g
统一编码/解码
- t0 K+ w# Z1 w5 }& }
alert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
: |: v% _/ _& r; {8 J; Y6 M9 b9 jencodeURIComponent对":"、"/"、";" 和 "?"也编码
) e' f% W, F4 \) F0 [# A表格行指示
8 m# s+ w* g+ ~8 G8 }. u) d
<tr>
7 ~+ U$ m8 [2 {) j$ o
//各种尺寸
' Z. e& a: d$ v4 h7 Cs += "\r\n网页可见区域宽:"+ document.body.clientWidth;
1 k% h4 X$ P* E# ]6 {
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
, c% H2 J3 `( U/ b! m4 gs += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
/ B( l" T d& ls += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
( q* `4 [2 v" C; i+ P' C
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
7 k0 f s) t" C# p
s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
% ^3 T8 u4 E) es += "\r\n网页被卷去的高:"+ document.body.scrollTop;
- r7 J% d0 h; }1 M7 i+ ks += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
3 |/ j3 U, U* g3 Q, N6 Us += "\r\n网页正文部分上:"+ window.screenTop;
?4 n# `5 R% I3 V5 V5 M$ Ds += "\r\n网页正文部分左:"+ window.screenLeft;
1 p! W7 k% r7 g: q
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
- ~, |2 N/ _; I5 N
4 K5 n2 U8 L; y- ?/ \s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
) W3 I5 Q; T- ]8 B
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
& `. n' e( Y! m3 Z& i) K. Is += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
! U0 ^# z# X* S1 J, k$ u
//过滤数字
9 O4 m7 d; ? ?0 l1 a! o+ e. I8 M+ Q4 t: v b
8 O, m( g' z5 p! B( J
<input type=text>
: C6 q D& P6 B3 ? s
( X2 b4 t e, T. U' e/ a) E- _//特殊用途
2 A! j& ]9 r: o7 q# }
1 Z: {, [* @3 n8 \7 ^& X: p
<input type=button value=导入收藏夹>
5 V1 m6 u1 ?5 z% [. N* m. R7 k
<input type=button value=导出收藏夹>
+ F2 s6 {0 i& H5 M2 D& ]
<input type=button value=整理收藏夹>
* @4 d* X0 u% a5 P# g7 d<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
9 C- q7 L/ g( X R/ Z) R3 C4 ^
<input type=button value=加入收藏夹>
( |' E! l) _0 Z! F) q0 o8 m' @<input type=button value=加入到频道>
, Q1 _# l7 `, y" O2 w z
<input type=button value=加入到频道>
$ m: t8 J/ f% I9 }* B5 I, D* C& t9 h Q n# W( S: e8 \- ]& f
//不缓存
# t4 ~& `, i3 H
" Z% g* i% V! x8 E4 D<META HTTP-EQUIV="pragma" CONTENT="no-cache">
( t9 ]6 ]0 h3 H( k8 C
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
% A) g8 n6 K2 \. W }4 L- Z* C
<META HTTP-EQUIV="expires" CONTENT="0">
u* G" A( Y$ P8 t' }0 C/ k
* I+ P" R3 s4 Y//正则匹配
8 d% G3 ?: V* [3 N& T4 M
2 f3 }7 K& A" f3 f" \
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
7 H& a/ S3 P0 l, T, y0 x$ E* `匹配双字节字符(包括汉字在内):[^\x00-\xff]
# o' x- E, `* V* L匹配空行的正则表达式:\n[\s| ]*\r
' r0 `5 ?& T& z. S W
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
$ W4 ?7 J, ]4 e. x匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
0 _% l' p$ F) C/ X匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
( C9 s! I4 ~! V& N) w# R$ r匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
) Y& w, k: x- ~以下是例子:
2 |5 N0 Y) U7 f. F% z# q) x) D6 ^
利用正则表达式限制网页表单里的文本框输入内容:
+ G4 C& `5 X5 I' T& D用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
7 v9 M- O/ X- `( a' s' E. F
1.用正则表达式限制只能输入全角字符:
9 l+ ], G# F0 f( f2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
5 t7 B& a* p3 Q* u5 m# j3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
) R- V ~% z: s
//消除图像工具栏
8 @& Y4 s0 W' a; V
7 q" h& G* `6 @) D<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
% E5 |7 h$ k) {+ ]4 a/ M" R+ Y
or
) q4 `7 q! j1 b$ g; Y0 c<head>
3 m4 Z- o6 `/ p1 H
<meta http-equiv="imagetoolbar" content="no">
) X* p; w) C* w/ T& k$ J
</head>
% J0 I9 {% O: k' U0 c% A4 m1 V) f) d7 J; {% ?2 A
//无提示关闭
/ S% @( K8 N% J# d
! s, W, b. r) N$ n' O) l6 `9 pfunction Close()
. @; k/ s- q; W2 g" ~9 h
{
$ Z" n2 h: A" H var ua=navigator.userAgent
0 w5 Z( I% E! r/ |$ _ var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
7 e1 b- W8 s) j8 U if(ie)
4 z' @/ q& C* n! D/ b
{
, ~# A( C H3 o, d0 [+ k var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
* {7 a# E$ @7 b0 f' o if(IEversion< 5.5)
& F$ X: Z' c0 i7 K. W" T) K
{
, @* ?8 D& c% K var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
: H" i" r3 h4 D' }/ {) X5 Y* @0 Q
str += '<param name="Command" value="Close"></object>';
" w* l/ I& r. v4 |
document.body.insertAdjacentHTML("beforeEnd", str);
5 O" {5 W0 F7 c$ q& e- z document.all.noTipClose.Click();
0 B, [$ k+ Y0 v. n }
5 P6 z! z- r, r; F4 U
else
' a5 t& ?7 v* b5 F! G, Q& W
{
8 @3 p% h$ F3 i! e. M5 _9 w* }
window.opener =null;
' H L& j4 B% v2 h' V* N1 X window.close();
9 e" Z9 K& l0 u; k: w4 D
}
; E" E- o) G+ e" K! { y }
0 x$ l1 N/ H) }6 S, O else
\. F+ T. c# q2 | {
; b$ H# m1 E/ Q, v0 v
window.close()
i7 C# c$ \9 F8 Q }
" c: b9 g# p5 I4 W}
6 \% z9 B. v6 Q! ]0 |% c//取得控件得绝对位置(1)
8 C/ k# N7 `# T1 j2 o/ P' x4 M" Q/ j" c% } Y
, m j9 s# X! @# t* O8 J<script language="javascript">
9 ]- [! _5 U- w$ ^, Cfunction getoffset(e)
' K. E2 Y% s9 k( j" }0 ?) y4 C{
" z! l) w- B1 c: M var t=e.offsetTop;
# i7 K* B% }& h' Z4 G/ n! v
var l=e.offsetLeft;
5 N$ e- M! n- [- R- z1 J% m while(e=e.offsetParent)
1 Z3 p+ B! R+ V1 D. C. b4 W; ~
{
- R1 R6 H/ B* B4 q" Y% q t+=e.offsetTop;
3 N4 }3 ^; n$ W, d( J" B0 m b l+=e.offsetLeft;
3 U- a" Z' |0 O* [
}
1 _$ e2 c- ?+ p# A5 f- P; u
var rec = new Array(1);
2 Q' P/ w3 H* ~( W5 Z* ^3 _- H rec[0] = t;
9 ^, U! f& \6 v6 W rec[1] = l;
: a b. I5 V/ ~6 c
return rec
. C. B% I9 I) O5 V! u
}
+ o- B. N1 r! H: T8 E! i0 @" B- [</script>
' @/ n0 ?2 |3 ~" `) f' u//获得控件的绝对位置(2)
+ {0 u4 ~/ d6 X: h% m9 {
3 `7 _2 `7 j4 L( Q6 Z& W; s( JoRect = obj.getBoundingClientRect();
4 V6 G7 w @& `( GoRect.left
" }# b A" }/ P/ B" D( J$ q) [( joRect.
7 m' p4 f$ Y: l% T0 s//最小化,最大化,关闭
5 {3 s7 q% r" e/ f. r1 K9 ]
$ K9 m7 _. U( H+ ?. }2 Q& s<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
' i F) C" M8 Z<param name="Command" value="Minimize"></object>
{7 }8 g5 {" |$ L5 c* Z<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
4 i: v3 }7 l! G4 x3 c1 f& P$ F<param name="Command" value="Maximize"></object>
* d9 H* {) H* z8 d! p& F4 b& x
<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
" V7 S$ v" u2 k7 H5 ]
<PARAM NAME="Command" value="Close"></OBJECT>
" q/ G2 J6 o7 R7 h8 P' o {<input type=button value=最小化 onclick=min.Click()>
: t- o0 j; P* E/ j3 D! V9 ]
<input type=button value=最大化 onclick=max.Click()>
4 X) n9 e/ P. E/ i7 X+ L<input type=button value=关闭 onclick=close.Click()>
+ s: ?6 V& j! O* g
- B @& {( m! @$ l! I
//光标停在文字最后
x7 k% _' e! A4 r* U" L I- u* D! `3 G! f1 }4 B
<script language="javascript">
* ^6 ~( o0 q& z; Y, r* {function cc()
8 E9 g8 ?; M' ^. K& x) X o! K
{
) Y% s! G" u! \7 m
var e = event.srcElement;
5 x' b9 \$ H! j9 i# f# q. |& r
var r =e.createTextRange();
- C2 J& e* G, `2 ]5 p D
r.moveStart('character',e.value.length);
; c6 [5 m. [) U0 t7 F0 u' B' F r.collapse(true);
0 X/ M4 J, ?6 c: O- g' H* m1 g r.select();
; w7 a9 Y0 N6 s8 f* t
}
% |2 d# m" ^- E- T</script>
7 h0 e+ q3 m: c( B$ i$ C% \<input type=text name=text1 value=www.vvschool.cn>
) h( G1 E$ s+ o3 K//页面进入和退出的特效
* c6 @* L4 u: T2 \
2 t" M5 h6 m7 G$ U0 C$ b9 h
7 a/ [% _' d# ~! _进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
- h6 X' w8 M; ^$ K8 K2 `; t推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
& }" r5 o) v$ Y
这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
& m! j/ t9 a2 g5 S# }2 X' D用哪种特效,取值为1-23:
4 T0 M' n( V# G) b4 a1 |0 h8 N F
0 矩形缩小
3 K& {. \ p* o# o 1 矩形扩大
& S& j& n i: T( H: O8 Y' w5 m
2 圆形缩小
; d$ ]% j8 {5 j4 o 3 圆形扩大
1 G9 P4 b: Z2 z: Z
4 下到上刷新
, b- s* S$ S+ o0 m; y 5 上到下刷新
- ]/ l) `1 E+ M9 `( K. e8 p9 W 6 左到右刷新
4 a. l9 z6 _6 ?9 z1 w" n% b" e9 H, H
7 右到左刷新
3 t' H M0 p( ]8 f; L8 a 8 竖百叶窗
$ v( o) U: K. d& C. o" f( c5 _# Z/ ]
9 横百叶窗
" b; b, k, H7 {% U( j
10 错位横百叶窗
4 S3 g; S8 y3 \' w0 r2 a 11 错位竖百叶窗
# b9 h# M# V& ? 12 点扩散
/ E/ H: I3 i( c7 G) G
13 左右到中间刷新
" c- b' L5 u0 b& ^8 J
14 中间到左右刷新
. T- Y' H, P. K. h
0 G% J; Q8 a! V9 }: P5 }' Kjs代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
) d, W; F7 b+ M8 v+ r( T
直接上下载地址:3 }( Y3 ?7 `- P7 ?( A/ n4 t3 |
5 _9 m. c8 K* |! D8 u