事件源对象
7 Q0 h2 k0 R. W
event.srcElement.tagName
3 u2 M1 W. D% t9 v; mevent.srcElement.type
% f+ ?0 A+ ~' [' j; K8 V
捕获释放
$ }1 n4 w: z, X, tevent.srcElement.setCapture();
) R" F3 B/ N% m( @+ i$ ^
event.srcElement.releaseCapture();
4 Y0 H2 a, F- l( G- r% V: d事件按键
0 F4 Z0 Q- }' ~( U" H5 _
event.keyCode
0 \/ P8 m: F1 m# _+ c
event.shiftKey
b N i+ G6 z" K0 Gevent.altKey
; r5 o( Q+ {8 P- {& e1 X1 K! |
event.ctrlKey
$ E9 }( x: ~& e( F5 _& l* R
事件返回值
/ K. @0 O; V) \7 V) S
event.returnValue
7 R/ r! J* r. @ I
鼠标位置
& T! s2 ^9 C0 Y. [( \event.x
9 I5 z3 u1 T! zevent.y
6 v' H+ U4 |( k. w7 o' l7 M1 k# F) s
窗体活动元素
3 m: P$ |, [& G: E/ Z8 Ldocument.activeElement
- L" Q# @. a7 D9 a! }3 l# c* U4 X绑定事件
7 Y( Y4 Y( r1 S6 k6 t: G3 R' H) C
document.captureEvents(Event.KEYDOWN);
( f; I' J+ [9 c! g& J! u# g7 h
访问窗体元素
1 e+ V3 J( U7 \; W% r% n3 D( Jdocument.all("txt").focus();
5 G1 ]; r3 N: ^" |3 @! d
document.all("txt").select();
( h3 [# Z/ v4 S+ Y" n( M+ P) l
窗体命令
3 t3 A! r1 Y8 J" a* |6 Rdocument.execCommand
, p5 j$ }' T7 w5 r
窗体COOKIE
8 w. {3 C1 u8 Y% n( y' c5 bdocument.cookie
& f; F& u8 e. s8 G+ k
菜单事件
1 k' @, J2 f3 e* d7 ^document.oncontextmenu
+ g m7 {+ I2 i8 k3 G4 a& ?
创建元素
6 W# u% b1 ?+ R& Q9 c; J( jdocument.createElement("SPAN");
$ N3 }7 J/ X6 r) s
根据鼠标获得元素:
1 s5 \1 q$ S. a/ _" F
document.elementFromPoint(event.x,event.y).tagName=="TD
. D b7 M9 G. J9 r7 z) h* y% _( rdocument.elementFromPoint(event.x,event.y).appendChild(ms)
$ Y B7 N" A) \( F y! K8 q: l
窗体图片
+ t$ J' V& Y$ O$ G3 {2 Z7 @document.images[索引]
4 D1 u) X+ e/ c. l' t2 d3 }6 c0 ?- h
窗体事件绑定
j/ ]& f/ ^+ @
document.onmousedown=scrollwindow;
. d# b R% H u8 t! T, ]% v
元素
$ v6 e/ `$ G& d6 A- qdocument.窗体.elements[索引]
4 r/ I3 l$ a1 |- ?& J1 _& Z对象绑定事件
+ {. l+ T1 F& u8 V* Zdocument.all.xxx.detachEvent('onclick',a);
+ Z6 X% p8 ~- D* f; P' J
插件数目
9 [+ v3 n/ [8 v6 W# \( [
navigator.plugins
) a" s: F6 X2 O4 t8 E1 x; R& f" I
取变量类型
* M! C" m$ Y* Etypeof($js_libpath) == "undefined"
2 |2 K6 ]/ s) l, }) J下拉框
8 T8 `6 Q$ G& u. Y
下拉框.options[索引]
/ u; l2 ]) i$ u: K1 [. p; q+ L下拉框.options.length
, [5 g$ h' a1 r, x- E6 s
查找对象
* R7 x. A/ A' u( e3 D0 p, x' Udocument.getElementsByName("r1");
5 A( @6 x+ v- i* M1 ]document.getElementById(id);
! i I$ X) Y! E/ z9 D/ G7 |
定时
- i& Y' ~* O5 k7 L4 _* utimer=setInterval('scrollwindow()',delay);
4 k$ e, \' I, j3 G2 A! Z( d
clearInterval(timer);
* @# ~8 `* p9 ]$ IUNCODE编码
! R9 O% J% u/ O/ m- S* [2 ^
escape() ,unescape
$ @) p$ P3 \6 D5 N' p/ G6 T父对象
" `# N5 o$ N1 \
obj.parentElement(dhtml)
" i# y4 T: E$ o+ Vobj.parentNode(dom)
- E2 h# k0 u+ g& d; i& ]
交换表的行
" g( P o/ X0 Q8 f0 v
TableID.moveRow(2,1)
1 d' u) q) E ~. G @3 \. v2 r
替换CSS
* w$ ]( W; a4 D# O+ i+ L
document.all.csss.href = "vvschool.css";
) f5 \5 L8 v- a1 [
并排显示
8 \: [1 v" l# q0 H& Ldisplay:inline
: B4 ^! b. e6 \; \; ~7 X0 C隐藏焦点
" q8 R: J" U8 K, g
hidefocus=true
! w$ c5 R# q6 s
根据宽度换行
/ h( }7 O8 y/ e) pstyle="word-break:break-all"
8 ]. A& G% Q$ }" g0 W
自动刷新
$ X7 t' v3 b! }
<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
' a. i8 L& V- m" ^2 A; U# l
简单邮件
% m( a' O! G: \! q<a href="mailto:VvSchool@126.com">
/ S) |' v2 n7 F" N+ L% ?2 s快速转到位置
% X( G+ r7 U, w
obj.scrollIntoView(true)
8 t e5 T! A* P0 s% f锚
& L9 l0 V F, A. A<a name="first">
" H( F$ J/ @ ~3 |+ M, [<a href="#first">anchors</a>
* U6 `& F% q& D" | R网页传递参数
& F) N- G. F/ {& ~0 R
location.search();
& m q$ z, m5 j$ Y& P
可编辑
: Y- j( ?8 m8 \3 M; G2 I3 V/ R
obj.contenteditable=true
: ] M* d9 }! H) B" b% B执行菜单命令
; R4 {( V$ E1 t- O6 Wobj.execCommand
6 r" }3 ]. |- c# O; @双字节字符
+ w/ o* H" j3 X5 K9 M6 P) z
/[^\x00-\xff]/
7 p1 j- H" l4 H! H3 V* O
汉字
. i! c5 N9 y) ~4 Y q0 B; K j! n/[\u4e00-\u9fa5]/
" Y/ `, T, D/ p$ N# v! E
让英文字符串超出表格宽度自动换行
9 M' ^0 @+ N8 s2 y& Rword-wrap: break-word; word-break: break-all;
" R @6 y" S5 S m, y" g( F7 O! j/ d$ {透明背景
( j" V% N$ l6 m7 J<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
0 f; ?% j- j$ e# N, {$ r获得style内容
) b( U0 z# g* V3 B, J" j! _9 h
obj.style.cssText
% Y, ]$ C4 i$ H2 ^* V) jHTML标签
1 K9 x) G5 L3 x5 j1 K& I6 Q6 y
document.documentElement.innerHTML
2 y! f: X2 J, J, q' s4 p/ H+ M第一个style标签
( g' e9 g' b3 w' V3 R3 Y
document.styleSheets[0]
0 b/ u8 n, K+ e+ z j, Qstyle标签里的第一个样式
9 q9 \7 ]$ X: Y5 n Adocument.styleSheets[0].rules[0]
4 k# p2 ^/ ~- _. |- D防止点击空链接时,页面往往重置到页首端。
+ L; N( t Q3 |; l( R<a href="javascript:function()">word</a>
# w7 Y0 K: F6 z7 M, q0 T上一网页源
5 q, G( {" A% M% b. t e/ w
asp:
! D2 p7 u4 o2 |8 P$ y
request.servervariables("HTTP_REFERER")
' r4 e' `( \/ U" J9 T' h2 n7 U- `2 q. pjavascript:
6 C& Q" o- h9 k8 P- ~5 q" vdocument.referrer
+ `! x% w3 v$ ^" t
释放内存
) T: {# F& U0 }$ {CollectGarbage();
" w0 y# e1 g y* j4 b3 e, Y
禁止右键
- e; I4 ?5 X; p/ w+ \* l0 C
document.oncontextmenu = function() { return false;}
$ b7 w* v4 E2 h* d
禁止保存
3 [5 ^% y; q- a. r4 P+ b" T& a<noscript><iframe src="*.htm"></iframe></noscript>
8 J& V: D- [, X+ p+ {2 U) a/ n禁止选取<bodyonmouseup="document.selection.empty()>
j( s5 Z6 Z$ ^. X2 M: w禁止粘贴
- d! J `/ ~. f& _* W
<input type=text>
: _) d+ m* m0 W* d( ?
地址栏图标
q, g0 |0 D+ `<link rel="Shortcut Icon" href="favicon.ico">
/ q: u! a- Z/ e! W% b$ h9 jfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
1 Z! {4 H7 P& ~' p- i4 i9 k- h
收藏栏图标
# q' g, [3 J' W, R$ P0 l% ?$ J<link rel="Bookmark" href="favicon.ico">
* r0 J& v$ N, i查看源码
' N7 a& @& b6 Q/ J' k' N
<input type=button value=查看网页源代码>
6 s+ y' J# @$ X' ~$ q+ J关闭输入法
8 _$ F$ |7 ^0 T8 T9 r<input style="ime-mode:disabled">
2 a" ]. e. {4 \7 P6 f0 f* W
自动全选
' @' S7 l- P! ]: z, }
<input type=text name=text1 value="123">
7 i; m9 @; N) m1 L! DENTER键可以让光标移到下一个输入框
5 \; J: D- Y: X! B+ |6 w& H<input>
$ T" Y3 L9 a5 g& Y
文本框的默认值
& Y: ]6 N& |3 e
<input type=text value="123">
, u: H! m' E( v) W4 v0 E
title换行
. ^( m* K& [1 h: k8 L/ e( i
obj.title =
www.vvschool.cn
0 W7 w6 S% ^! @8 x获得时间所代表的微秒
, ~: f. l' U, w9 R- ]$ _0 ~, e. P
var n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
/ `" y2 }6 x! |" I. `
窗口是否关闭
8 w' E* b. Q3 p! W% x- N; Fwin.closed
: R3 h- ^- O5 E) j7 }checkbox扁平
# V4 a' E% M+ G- } [. ]: Y4 u6 H
<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
# c6 Z1 Z: q5 {% r, f# N" b, K! i获取选中内容
0 d4 m: P ~# |1 T! T
document.selection.createRange().duplicate().text
/ f, ?3 _, m& |+ ~% G6 P自动完成功能
) z$ j i/ x$ R; K4 e<input type=text autocomplete=on>打开该功能
7 C+ l8 b1 Y7 Z/ I) a% T% b<input type=text autocomplete=off>关闭该功能
0 K. d8 ]/ x( u3 O1 V
窗口最大化
1 U7 P- q# J/ p5 I) A! z# S2 L
<body>
/ w/ ?0 ]# ~- Z8 r% H9 p5 w
无关闭按钮IE
5 A' K2 s3 h# S% ]
window.open("aa.htm", "meizz", "fullscreen=7");
8 h$ q4 e. p9 ~8 y& I5 O) u8 W7 Q# E统一编码/解码
9 s7 G4 {1 c5 Y" t* Q% jalert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
$ k$ I% {0 U2 R6 D/ CencodeURIComponent对":"、"/"、";" 和 "?"也编码
" j# `1 U$ i! \: T8 Q( Q" w- @表格行指示
5 F" |+ C3 T# z
<tr>
9 Q# O( f6 {" K Z+ L9 p- X* ?//各种尺寸
0 d. S; i( J# {7 ks += "\r\n网页可见区域宽:"+ document.body.clientWidth;
7 ]! W. x' Z# Z3 [
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
% e( I0 U+ |4 B/ ?
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
. B* o! S# \+ x( M- Gs += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
) o f6 j' J# T; `# }
s += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
& X- V2 P1 H1 m+ P7 {! |s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
! k( B0 U$ I6 g. Q5 S2 ds += "\r\n网页被卷去的高:"+ document.body.scrollTop;
6 F2 A$ v; Y/ K! Js += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
, `; A2 o4 Y8 Q" K9 is += "\r\n网页正文部分上:"+ window.screenTop;
: @5 `5 a& M0 H s0 T+ @
s += "\r\n网页正文部分左:"+ window.screenLeft;
/ n; L$ y$ e3 V2 m" ^
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
( n# Z4 D0 U/ f- L3 M
" J4 w$ t6 o* n7 f. u
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
e* [6 }$ Q; Y) h& I; E
s += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
" b! x! q" L- a: F& X ms += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
8 j3 b* m- U$ ^' ]* V& h* z# K//过滤数字
L+ a- K* V# `+ f
; X- g3 H6 B) p+ P+ W% G7 I8 |
6 ]5 r: ]5 }, z/ |
<input type=text>
% {- [0 `5 a. H8 B# h- F/ |
: |0 h: r. c9 M) T# G% {//特殊用途
! h2 C7 o' A$ q1 |2 I
' h6 T% V6 f# Z6 [' a
<input type=button value=导入收藏夹>
$ I% [) N# y8 P+ P- N
<input type=button value=导出收藏夹>
& i: _/ G; n+ l) Q- J
<input type=button value=整理收藏夹>
9 R5 H5 f8 \, R5 |' F) A* I) {
<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
h% [$ v7 U2 O
<input type=button value=加入收藏夹>
3 q; N( V/ A: l7 D& A3 G. F% q
<input type=button value=加入到频道>
! z- u |; }( K# @
<input type=button value=加入到频道>
5 Q& @& C3 v3 I
% Z1 b% b. A+ m/ Z3 f% {. c( X6 i+ _//不缓存
* b" \0 T6 l. m
n# O& Z9 y3 K; V# U2 c
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
3 L% m I1 R5 S<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
; e4 l) h( w, i- C# }0 l4 }+ r( J' ?8 l3 ^
<META HTTP-EQUIV="expires" CONTENT="0">
& i; X g0 Y9 I& i
" I1 Z+ n2 h# V4 r# t7 Q) W
//正则匹配
; z- q% g# k) R9 s$ U: h% z) R5 H, p6 m7 {3 s% K
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
- ]6 [' T5 u6 W Y8 V0 }
匹配双字节字符(包括汉字在内):[^\x00-\xff]
4 X# A2 b& Q# c6 X4 ]匹配空行的正则表达式:\n[\s| ]*\r
% g9 R8 z# Z# F- @' R Y7 `
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
6 P, h. H8 u k9 f5 i0 k匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
9 c+ c! X/ k" s7 V O6 D$ d! z; t匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
/ \) q- [* `9 Q
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
9 b, C( N+ v% t* \2 B
以下是例子:
' e- |$ N0 ]6 h v
利用正则表达式限制网页表单里的文本框输入内容:
7 [3 L2 J5 r! Z/ h( _用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
) `( \ v) t6 G' |* x
1.用正则表达式限制只能输入全角字符:
$ O) o& k3 T+ U, P- C2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
. v8 g n& w/ V3 U3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
' L& F, k! c- m9 @& g* }//消除图像工具栏
3 j$ Q5 q/ P0 W( R# t& ~
% e8 q3 R. z' B+ b( N% Q<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
/ M* I5 P) u7 Tor
9 t/ Q8 M& ~- v' }$ c<head>
' t; Z) B& O* r3 T& x<meta http-equiv="imagetoolbar" content="no">
9 ?5 f! d+ L% n( `6 P' j$ z- u7 D</head>
: f5 l% H5 ^$ t* x8 V
7 ], }0 I/ o. h; `. P0 v//无提示关闭
- N! V' \3 I8 z9 J3 {
/ e1 f) I& ^! N5 \! F/ z0 l
function Close()
% k. i& e( L B- K
{
! ^7 ]/ Q" w5 N3 ~' f8 g
var ua=navigator.userAgent
, ^' `2 y# E I0 S- Q
var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
4 a% V/ V+ u# O/ N
if(ie)
) ^: Q( U N: p' V( V, H {
# r& h1 k2 u0 ?+ r" V' |3 m
var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
! K3 J+ B* v" v, N if(IEversion< 5.5)
9 h+ o A! R0 ] {
/ |* L* L; A: S: j% G" ^
var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
2 c0 M# J# s. d, T0 U5 K( i& G. s str += '<param name="Command" value="Close"></object>';
' f' {6 E( m5 J
document.body.insertAdjacentHTML("beforeEnd", str);
; u' e4 h' c& [# u9 R) u
document.all.noTipClose.Click();
& |& L, C6 Q9 Q3 a3 S
}
# J7 A3 _5 A( @& T else
+ R; O; i2 `: F9 g3 i# k1 k {
; ^5 w0 T& r7 |# k, y
window.opener =null;
. l7 h& d9 j2 Q1 A N: Q
window.close();
; ^+ b# s$ y# o/ [2 R0 f( i: O, T" F
}
' m7 b1 { {" J6 Y; _
}
+ k4 e+ A' L2 ^- n) C r( }
else
: i! B7 N6 l1 _, i4 }% x
{
2 ]4 N* _. ]/ T window.close()
2 g/ L# X5 T. {7 z1 u3 L }
/ ?9 A$ j& Q8 j: r# U}
* F4 L9 n- r) D, S: K, x# o//取得控件得绝对位置(1)
* D" |1 g2 Q7 X; A
5 |7 @! x/ h- G/ y" R# N' x
1 i% B2 Y2 R9 [5 F$ \6 T2 j<script language="javascript">
$ E/ j& F- C& l; r" H; }! Jfunction getoffset(e)
) Q# P( {& {/ P: _{
6 N" x' X( _; H; V9 f, x9 ?9 B; J var t=e.offsetTop;
' z3 H7 n, m! T2 \1 s var l=e.offsetLeft;
Q: [, L/ j8 `' {: `+ P. [) g while(e=e.offsetParent)
/ `: W O% a* b" j7 b
{
+ ] {3 T0 |, `
t+=e.offsetTop;
5 h8 X7 i# ^0 Y0 p
l+=e.offsetLeft;
/ s$ ~) B/ T4 ]8 I6 L0 J: K }
+ e) n& A1 m1 ~0 v1 C; ~
var rec = new Array(1);
& g* E3 [/ v% T0 j* b p rec[0] = t;
5 u/ J2 c4 C# T2 Y
rec[1] = l;
/ R9 Z8 l! j, y7 ^: Y$ z return rec
% _9 Z3 |, ~0 O& p
}
9 p6 k7 i! {! B6 j3 n5 w
</script>
; F4 s+ G4 w" w1 Y8 M8 p9 n0 @//获得控件的绝对位置(2)
5 M. N$ {2 s6 V
/ I/ ~- d1 q% z3 t) S6 XoRect = obj.getBoundingClientRect();
- @: @- J+ ^, WoRect.left
7 R8 c; @6 @( O/ {; n
oRect.
7 \+ I9 h0 o5 m3 j. b2 A& n( O1 S//最小化,最大化,关闭
6 B2 L o; R, i
$ z! C5 y8 g& ~& ?. h
<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
L9 q5 W) P; ~5 R p, q/ p' u) C
<param name="Command" value="Minimize"></object>
0 X9 S# T, A$ Y4 m
<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
5 B" n* ?* F! e3 l
<param name="Command" value="Maximize"></object>
! |* p/ p+ Z- [+ J' ^<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
. Z8 ?$ ~8 n+ P/ a8 l
<PARAM NAME="Command" value="Close"></OBJECT>
5 b% n1 h' G _# g4 _<input type=button value=最小化 onclick=min.Click()>
' Z) S7 j3 p O! H/ @( C
<input type=button value=最大化 onclick=max.Click()>
3 z/ Y# k( {: W S' d; S<input type=button value=关闭 onclick=close.Click()>
$ T; [' w# y; L/ Z+ a5 E. ~
Y( q3 ~. M% [, f8 O( z% v( _//光标停在文字最后
8 k, t+ A' K* V- \. @9 h
( O+ o5 A. ^; }7 @# c& ~, W<script language="javascript">
4 `: h% B8 a' G; X. {
function cc()
, i) L9 }7 ?, t0 ]" v
{
% J! ~9 W. F2 j" t. m/ f1 u E+ l: b
var e = event.srcElement;
: D* C5 h/ _1 }$ }- W+ j
var r =e.createTextRange();
0 A0 D9 V- P% M/ {; U5 d( \ @
r.moveStart('character',e.value.length);
5 d6 l' c$ H. C3 o r.collapse(true);
. G& S& e9 s9 h& [9 \( A# y# w- x r.select();
. H: W8 l& b1 L! D2 k
}
# D1 S3 i" f# O1 |
</script>
3 q) Q* ^! h0 }2 a# T" W" `4 s
<input type=text name=text1 value=www.vvschool.cn>
1 g) b6 ~5 E, n& V' j; W
//页面进入和退出的特效
* H% R! |$ u6 G7 [: @" u! @/ U7 t6 L- ]3 Q
6 U% @$ K& q- X: O3 ~8 V
进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
& }2 |: @8 g; Y. ^- f0 e9 i
推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
* h9 i3 D% I+ O5 x- _这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
3 W5 F5 [9 U2 v6 B用哪种特效,取值为1-23:
! R+ a6 V6 V+ {! j8 D, J 0 矩形缩小
8 Q3 e0 |- P$ _# D3 u 1 矩形扩大
) n" O% B, z& c+ B V
2 圆形缩小
( B9 S5 d* C7 e
3 圆形扩大
5 a- x6 V Y. o6 `. D
4 下到上刷新
& U4 n" y) c! [8 v$ b+ o& T/ @ 5 上到下刷新
5 J9 a& s0 j. a3 ?$ [, M' T- Q0 j 6 左到右刷新
6 e. L2 I* U; c2 R 7 右到左刷新
9 [) D9 |6 W; d/ B 8 竖百叶窗
2 u, d0 N4 U) x3 v3 b
9 横百叶窗
" {6 R5 x$ X& _1 I, ~1 D" Q
10 错位横百叶窗
: C) c( x( R7 T
11 错位竖百叶窗
1 q( D B- U1 d4 q! \- D3 i
12 点扩散
. E! n# {: }+ Q6 R3 h6 k; u 13 左右到中间刷新
. G4 a8 Y" L' _9 a! Y, {/ d
14 中间到左右刷新
Y& }7 `- V" P2 `7 J- W" e ?+ I$ t' T' G7 d: {
js代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
' ?' G7 B' D) z: n/ p
直接上下载地址:
6 E1 S. i% L$ ]- b1 J+ e D( F! r! t, x% C+ a