事件源对象
! ^2 N% q* |. ^/ Q0 p
event.srcElement.tagName
8 k8 m8 r* A4 u# {) I2 s
event.srcElement.type
: Q% ^+ f. L6 H捕获释放
$ p' k. u$ ]3 f& R% Levent.srcElement.setCapture();
# F/ T# U+ g. d( v0 k4 e
event.srcElement.releaseCapture();
, }: e" b" R; w- }事件按键
0 d" Z) p: r/ x" v2 P* l) o4 }- v, S0 eevent.keyCode
+ Q* z6 o6 L/ w5 W+ G, _: z1 g% Oevent.shiftKey
) Y+ ?; M5 A6 U( |5 j; c
event.altKey
8 ^. _/ S, {9 {' O* |
event.ctrlKey
4 k4 |, H' |' r9 V: O5 \
事件返回值
5 o ] ^2 F) z2 \% Oevent.returnValue
. @" m" o2 G0 }5 l! A" P$ Z鼠标位置
' _8 w* W7 D7 P
event.x
- ~ `% |5 E3 G. \, F
event.y
9 _; N) R: }% n3 q& q8 v
窗体活动元素
1 {# y$ L. v# \1 l, {
document.activeElement
) s ^+ n r) s2 z3 v/ I% o! A
绑定事件
& ?$ q+ e" D* i" ldocument.captureEvents(Event.KEYDOWN);
( S7 b1 p! [( x4 i r2 q+ ]1 g- e
访问窗体元素
8 ]' d) G3 a4 A
document.all("txt").focus();
) y; G* P5 n ?2 @; C; g3 j: e
document.all("txt").select();
7 L" M' @8 Z" i/ n2 o窗体命令
7 a2 p" j- }! y# E
document.execCommand
) B' o" G/ }1 n* f) A5 {
窗体COOKIE
# E" j2 h/ \; I
document.cookie
3 `) N+ o' X+ D+ U
菜单事件
# t) N8 \: S* L4 @& A+ J' ~3 X" H
document.oncontextmenu
) A* @# A7 G) ]! |# V6 C) T
创建元素
7 ?1 q! L- b ~+ }document.createElement("SPAN");
! Z* }3 y/ Q2 G4 Z( |$ n根据鼠标获得元素:
2 q6 v* C' S' p
document.elementFromPoint(event.x,event.y).tagName=="TD
) U7 ~3 U0 t3 H+ J" A, T; cdocument.elementFromPoint(event.x,event.y).appendChild(ms)
6 S6 u8 p: U+ e
窗体图片
3 y* D+ |; h$ c+ y5 F
document.images[索引]
' ] j/ i+ k$ y# y3 p' `窗体事件绑定
( G6 C3 _: y/ c0 H- p' cdocument.onmousedown=scrollwindow;
2 w1 }; I* E6 h: O9 Y0 \元素
9 H8 M0 L. c' i3 X4 K
document.窗体.elements[索引]
, a: R! m5 d3 Y) Z
对象绑定事件
4 i" a7 F& p3 h- i$ T; u5 V. pdocument.all.xxx.detachEvent('onclick',a);
* t. `; G' p" C; H9 @
插件数目
5 M5 X7 }% X% l( w# J. s4 b
navigator.plugins
+ a/ G$ i! l5 ?1 X
取变量类型
6 y- K5 U* L9 H* _4 I6 X3 M
typeof($js_libpath) == "undefined"
8 m( J7 b. q: \下拉框
$ O3 [/ n5 w* `% j下拉框.options[索引]
( _3 a. |! q/ Y+ ~: C2 \! b6 H6 C
下拉框.options.length
8 C3 b9 _# e9 n- S
查找对象
4 X0 ?4 m c, Z: \) g% Vdocument.getElementsByName("r1");
2 s F+ [# g. o+ o) n
document.getElementById(id);
k" h( ^ \3 ` {! ^- w定时
2 f2 \% n! Z$ { i) E* @# b
timer=setInterval('scrollwindow()',delay);
1 c# H3 v2 Y3 \6 }5 H* \8 B$ pclearInterval(timer);
2 n8 I) E* m$ |7 nUNCODE编码
( @0 v4 X. _& U8 J
escape() ,unescape
4 o) a4 h+ Q w( z, w& }; O父对象
0 _/ W- s" O+ K G. j* U& B' |obj.parentElement(dhtml)
7 k% Y' Z( k% e3 @
obj.parentNode(dom)
- p3 A/ W1 |. L7 \, p
交换表的行
6 \1 d8 t8 X1 c/ Z
TableID.moveRow(2,1)
, F V6 }( H2 D
替换CSS
t7 U" v# ]: x( q1 ]- K: E" @
document.all.csss.href = "vvschool.css";
9 q' S2 h4 {- Y4 V) i/ q+ B
并排显示
+ z/ f) o- l- |% C5 D) Q/ R
display:inline
7 Y6 b/ D+ P) i
隐藏焦点
" H! b/ I) l, T! f( ^, u w; u
hidefocus=true
( T8 e f" V+ K( X3 E$ n根据宽度换行
6 Y7 o2 ~ ?' e k( {0 zstyle="word-break:break-all"
2 C/ S) q& p) O9 p' M2 n! R0 ^
自动刷新
* H" e0 I% J# [; Y<meta HTTP-EQUIV="refresh" CONTENT="8;URL=http://www.vvschool.cn">
3 X. Z* b: `# I# j4 m0 a4 X
简单邮件
e# {- i# b% V$ ?6 T1 T<a href="mailto:VvSchool@126.com">
* I0 y/ l5 | S7 ~5 u5 N$ E
快速转到位置
! B7 K9 j$ Q# v5 l& F9 k; H$ e; v' `
obj.scrollIntoView(true)
; E: ]. a3 n( i$ X- i0 u" f锚
! L, `5 h& P) {) y) j
<a name="first">
: ~: s3 V$ A/ @. H+ _<a href="#first">anchors</a>
6 o q& l% ^1 u8 d W7 {3 R' d网页传递参数
9 p2 O" X% ?+ O4 Q
location.search();
5 {# D) u6 O2 |& M- S可编辑
9 k0 `1 W$ A8 Z. u, E" z
obj.contenteditable=true
3 {& `$ y) h- F: q1 T3 p8 A
执行菜单命令
' X( F$ ?- r$ I$ ^
obj.execCommand
4 R5 J; u" S3 ]6 Q0 Z7 X
双字节字符
% O2 y* K0 m T5 b: f/[^\x00-\xff]/
. H. S. G+ z5 }! \- b
汉字
6 G3 L, d* X+ i# J% {
/[\u4e00-\u9fa5]/
# d% b: o n: B$ y让英文字符串超出表格宽度自动换行
* k$ d% V" U' tword-wrap: break-word; word-break: break-all;
" F& q1 }( ~3 g
透明背景
2 _7 W# ~# |% ?& B
<IFRAME src="e3i5.htm" width=300 height=180 allowtransparency></iframe>
" X$ Y, _3 [4 ]
获得style内容
: C2 {' c* G+ k9 c0 }( c7 d
obj.style.cssText
! `: p! S$ [3 \5 i( ~/ A
HTML标签
& W a. F) I, \% z# G! S& i2 b% sdocument.documentElement.innerHTML
8 r ]1 M9 e4 U Z第一个style标签
' b0 ^: i) u/ m. \; s% P
document.styleSheets[0]
5 y& s1 n3 T7 L0 z. W% R
style标签里的第一个样式
0 P' j, D+ ?3 |
document.styleSheets[0].rules[0]
6 J# ?) i+ {2 }7 o8 M
防止点击空链接时,页面往往重置到页首端。
1 G0 }8 m, I- x u/ ?<a href="javascript:function()">word</a>
1 A* W3 Y3 o1 i: C7 b
上一网页源
( d N3 @ B& H4 y7 d
asp:
) t& ]9 p- D9 F( \
request.servervariables("HTTP_REFERER")
0 L# i- O+ I9 ]. w
javascript:
5 W8 W4 L% i- K6 K7 G3 U: }. _document.referrer
! f, Q5 I# }: B& }1 q/ X
释放内存
, f5 H! m7 R8 L& Q# YCollectGarbage();
! E. G. A5 O5 P' O
禁止右键
/ z& V% m0 x% k- |& G3 P1 J% ndocument.oncontextmenu = function() { return false;}
( J2 p2 ?/ R6 P7 d2 J" M
禁止保存
3 d0 e& z3 u: G$ [
<noscript><iframe src="*.htm"></iframe></noscript>
9 X, Y' N' S# M9 O+ m% O禁止选取<bodyonmouseup="document.selection.empty()>
% o6 n/ \6 o. S: p6 x- M禁止粘贴
. B8 m5 w: R% l% S
<input type=text>
8 h, B* O% x I! ^5 J6 N! a
地址栏图标
" H, x9 R5 T! Q, @' P& J, t<link rel="Shortcut Icon" href="favicon.ico">
, {! E, r4 ?9 ^3 xfavicon.ico 名字最好不变16*16的16色,放虚拟目录根目录下
0 e5 `; E" D9 @4 @$ j$ q收藏栏图标
& J% K3 G+ b# J$ K2 ^" h- h<link rel="Bookmark" href="favicon.ico">
1 I4 u& b, o) ~% v! d& E5 `9 J查看源码
8 a, K- {, u9 t<input type=button value=查看网页源代码>
' ~/ R* i3 l! c6 _5 V" \
关闭输入法
% Y" O4 A; ^# o" \) i) g
<input style="ime-mode:disabled">
) g/ L. V; q' J8 Z- q自动全选
3 w2 h' R8 _; Q# Y3 V8 W# {<input type=text name=text1 value="123">
! Y, \1 h+ O; W: s6 |# {: f6 ` Z2 n
ENTER键可以让光标移到下一个输入框
- C$ C: k. L- }. H<input>
3 g' k; p% k7 E* a5 d# {4 y9 q
文本框的默认值
) I" b7 A7 i) n2 a6 T
<input type=text value="123">
A: w' F1 t6 n- s
title换行
! \- y$ |) j( V4 F
obj.title =
www.vvschool.cn
2 Z2 T9 ] ~/ U7 U9 P5 R! s获得时间所代表的微秒
# N I* @/ S3 U! L3 ^7 }' m6 qvar n1 = new Date("2004-10-10".replace(/-/g, "\/")).getTime()
0 Z7 f" i- q# o! |3 G7 B
窗口是否关闭
2 ?0 L8 s+ E. L. z8 ?
win.closed
2 d8 Y' N. I6 G1 h4 ]! P( ncheckbox扁平
* f" y! O d" b3 q4 _<input type=checkbox style="position: absolute; clip:rect(5px 15px 15px 5px)"><br>
) Y9 A' S+ y8 J1 L' z4 @( Z) h
获取选中内容
: }( N9 [ F/ F% s3 U$ d
document.selection.createRange().duplicate().text
% s2 T, ?/ i ~自动完成功能
# K4 I4 V, o1 R2 M. [<input type=text autocomplete=on>打开该功能
3 e! n' h' b' J2 s& P* O' j
<input type=text autocomplete=off>关闭该功能
}- d% a* n1 W* x K# ?: Z! X窗口最大化
' D- ^9 f! {/ Y8 j1 C7 E$ T
<body>
/ W* R& O: L# I$ m6 t3 q# ]; _& ~无关闭按钮IE
2 _( U8 V, o, @6 c7 t$ X8 b
window.open("aa.htm", "meizz", "fullscreen=7");
/ n1 K: }, A: f9 h统一编码/解码
* q- x6 b' t/ W) x* v' `alert(decodeURIComponent(encodeURIComponent("http://www.vvschool.cn?as= hehe")))
1 A" f6 w0 S+ B; f% v
encodeURIComponent对":"、"/"、";" 和 "?"也编码
& ]0 |5 C& ~$ p. J2 P表格行指示
% t, E8 K: D4 ~
<tr>
" W# B6 Q7 _: K* w( {+ \//各种尺寸
5 H; t- O# t8 R3 K3 u% m: V1 |# G
s += "\r\n网页可见区域宽:"+ document.body.clientWidth;
4 O9 a' H0 g- J: Z3 \% {
s += "\r\n网页可见区域高:"+ document.body.clientHeight;
& V; R. \( I: s& Z& R
s += "\r\n网页可见区域高:"+ document.body.offsetWeight +" (包括边线的宽)";
+ r1 [3 p/ q5 |
s += "\r\n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)";
( D, B, s7 x. M5 u2 e4 C8 N" Ms += "\r\n网页正文全文宽:"+ document.body.scrollWidth;
( o( E' F. `' V# }s += "\r\n网页正文全文高:"+ document.body.scrollHeight;
7 p q+ T& v% G _s += "\r\n网页被卷去的高:"+ document.body.scrollTop;
. Q) j! H# M% v2 y% q% ls += "\r\n网页被卷去的左:"+ document.body.scrollLeft;
' |9 e- g4 t+ u' j# O/ H1 |% T& M
s += "\r\n网页正文部分上:"+ window.screenTop;
/ a2 b g- x) d. v
s += "\r\n网页正文部分左:"+ window.screenLeft;
; R6 Y/ G1 U- V& z$ Z C
s += "\r\n屏幕分辨率的高:"+ window.screen.height;
5 X2 V2 H0 [) U$ f% f4 C* x, `7 z
2 ^7 C$ K5 E9 m$ C) d7 d: T1 |/ d
s += "\r\n屏幕分辨率的宽:"+ window.screen.width;
# U8 e8 A4 c6 t: }. j3 _$ ?1 as += "\r\n屏幕可用工作区高度:"+ window.screen.availHeight;
& k+ v- R3 g* H" i
s += "\r\n屏幕可用工作区宽度:"+ window.screen.availWidth;
" _ c$ x8 a3 c" ~% i7 Z
//过滤数字
+ E4 m0 \' e/ M6 m
( p- c; R( Z: x- m: k% h- Y) ^8 a/ [
! z3 k Y# g3 }- J9 }; G1 M. y
<input type=text>
( ?7 S/ n( _7 M
8 I2 D. }3 z$ x5 c//特殊用途
: [$ A. K- A' m, l: V: N$ {
: m, t8 ?6 {! l4 X' X$ s
<input type=button value=导入收藏夹>
) T; x# J7 { C3 A! f5 Z% N3 v<input type=button value=导出收藏夹>
$ M" f( h" C$ z7 i& @2 [ C# u# O, C2 U<input type=button value=整理收藏夹>
+ ]* j: T6 i- ?" R% S+ [<input type=button value=语言设置 onclick="window.external.ShowBrowserUI('LanguageDialog', null)">
, g U8 n' V8 h" o<input type=button value=加入收藏夹>
/ `+ t3 `/ m! K' d<input type=button value=加入到频道>
! O6 e! Q) e/ e; B
<input type=button value=加入到频道>
6 B2 n8 e- }" f, }1 B& D9 E" ~3 b
; V* y- ]+ v& M, B: F; d7 v+ |! t//不缓存
6 q+ Z$ B& Y2 Y# R# x g; Q0 a) N# u- ?9 F
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
. O6 ?+ k* B' z1 G7 e/ w
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
; d5 \4 U( m4 E! e4 f2 w5 V P<META HTTP-EQUIV="expires" CONTENT="0">
9 ~, m' p2 b" i m. \1 N* _
! L3 W! w( _- K; h8 H# r! s- l//正则匹配
( i3 c8 I) D G: T# |$ @7 u# Z& S3 T1 K# u/ J7 j
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
9 u @5 X" o; v/ o: P m6 {匹配双字节字符(包括汉字在内):[^\x00-\xff]
$ F" O i- H: ^( t匹配空行的正则表达式:\n[\s| ]*\r
- D0 i5 Z7 }9 y0 F* |+ ^8 P匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
o3 V. i c9 Y; s匹配首尾空格的正则表达式:(^\s*)|(\s*$)(像vbscript那样的trim函数)
- i9 P" i# t5 G5 z- N, G( z
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
" x3 U9 ~3 R3 t7 M' o2 a. f+ p
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
% G& [6 I) `! u( r5 q3 l% Q以下是例子:
1 J/ e+ ~9 B; U( f2 T
利用正则表达式限制网页表单里的文本框输入内容:
% N1 [; ]* t/ b8 k+ N6 M' F$ j用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
! S0 }/ G! F- ~5 Y! j
1.用正则表达式限制只能输入全角字符:
' {, }. D/ a3 c# Z) q+ Z7 P
2.用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
; k" X& e2 U! s, Y
3.用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
5 Y J2 [0 r; o' f2 J& p$ V7 p& D5 a//消除图像工具栏
! f! h- a3 B$ u* A3 @8 T. @7 K
' B$ M1 s3 U. X
<IMG SRC="mypicture.jpg" HEIGHT="100px" WIDTH="100px" GALLERYIMG="false">
5 y" D% ]( n1 p. T; f9 i
or
7 g, g( ?7 T, n5 Z5 L0 a( c2 o7 f: m
<head>
- C* Y5 X y; U
<meta http-equiv="imagetoolbar" content="no">
6 L# P; A* I0 Q
</head>
3 M* ^' M2 f# {$ i# B# E
$ t, z h) r1 [3 R//无提示关闭
. T4 m$ p4 V, K* b$ @. R
6 l2 Q$ G4 C/ q$ b$ _function Close()
\5 n2 @0 K/ d) Z" v W/ P{
, s# e+ p Y; O% Y
var ua=navigator.userAgent
% y- u5 ~6 q1 n# o7 Z var ie=navigator.appName=="Microsoft Internet Explorer"?true:false
/ u% W% k2 R n0 t: R- j0 X if(ie)
+ G: _! l; t3 d; a# p
{
2 Y& B0 u" z+ b4 u9 o. n var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE "))))
/ [7 F& J' d/ F0 O! M! p
if(IEversion< 5.5)
5 _/ L* l+ k- \- e# G {
# J2 w1 d: {9 ]' p3 l& x$ u- n& L
var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">'
8 @6 [- y `' o1 K
str += '<param name="Command" value="Close"></object>';
$ T' @/ r- @0 Y( h
document.body.insertAdjacentHTML("beforeEnd", str);
, @* B) n0 l5 ]
document.all.noTipClose.Click();
) W' M+ L5 P9 s4 p. p4 o
}
z! z* G1 O, @/ {' r else
8 X' F# W9 x9 l {
8 w9 X# G) Y. \ window.opener =null;
# p, f9 F# T+ `3 t$ z. f4 @5 C
window.close();
5 D! I/ I& J) q6 e& { }
. D- E" J# ?% N7 [" U
}
: P4 f' ~ i, Y. a! K$ o
else
; `+ j1 y6 _# S2 B5 l {
/ T( g7 W% ^' R window.close()
k% E8 d7 @3 `+ S
}
& j+ L& Z! q" w8 E
}
9 z' v) H+ ]' f! l; Y3 |; u4 i8 L
//取得控件得绝对位置(1)
4 W1 l; l! Z+ P; m |; g3 ~6 `2 V8 m. L& G( V6 Q
3 L% m4 T, N) Q' l
<script language="javascript">
( e8 Y0 d" e" u; u
function getoffset(e)
! i& b% G! i" i- ?4 ]4 h7 S
{
& P E2 V3 w w* ?3 P var t=e.offsetTop;
" e$ S3 C5 P, c& ~ V4 Y v3 s! z
var l=e.offsetLeft;
) b6 q( C/ f J9 u. f4 U+ A% b+ n
while(e=e.offsetParent)
' q9 `# d! ~2 X2 S! c {
& r* M) j& F# _
t+=e.offsetTop;
4 a2 M O7 M+ b: d) T4 M. F
l+=e.offsetLeft;
% c" \7 g) A# O
}
: ~" k& f# O& T9 l var rec = new Array(1);
& F" Y/ C* R8 S" n/ a( s$ n rec[0] = t;
4 S7 O9 N- A' i! P+ Y
rec[1] = l;
4 S& w9 A1 e, A. i( k return rec
9 p1 i) ~/ O" [" w2 q}
5 T- a9 f {8 T1 i</script>
* k& K, r2 j; S3 q u/ \8 u7 `5 [# T* L//获得控件的绝对位置(2)
; P9 ~9 F9 A \0 e9 Z( p9 j
0 Y9 n4 O# R/ C% D. ~; U* y
oRect = obj.getBoundingClientRect();
( ~ C' P9 ^' Q, noRect.left
6 |( R# h# Y! Q+ _ \, QoRect.
% V- l( ^) b, ?9 ^) U//最小化,最大化,关闭
! {0 D) ?6 y3 n; O
X1 {: M2 q, P" W1 w5 C8 ]<object id=min classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
, y9 J: o+ u2 m" M9 f<param name="Command" value="Minimize"></object>
1 b+ r5 N7 D& L; ~<object id=max classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
1 m+ Z& w. u, F$ ]0 l
<param name="Command" value="Maximize"></object>
1 m" y j$ }8 G5 m
<OBJECT id=close classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
+ a( Z" }2 b2 u) Y) W
<PARAM NAME="Command" value="Close"></OBJECT>
( \/ J M* [- l- a<input type=button value=最小化 onclick=min.Click()>
1 b; F! U. x$ `<input type=button value=最大化 onclick=max.Click()>
+ @6 C) h# z- ?
<input type=button value=关闭 onclick=close.Click()>
! u. V1 P# t. z% C
" k$ C" U" C0 W0 [, Z7 _$ p3 H
//光标停在文字最后
3 V3 K5 _; F: ~% T
! ?: c1 R1 a, n+ \4 S' Z% h+ c<script language="javascript">
- d1 \* s) r) jfunction cc()
0 x0 }3 A% V2 I" i{
3 q* d, Z* D; f4 j var e = event.srcElement;
9 E6 m4 u4 l5 H7 V& H8 D
var r =e.createTextRange();
6 {$ N! u1 ?( v, ]8 K r.moveStart('character',e.value.length);
1 A- o" }, l" X0 m. W2 c |# h r.collapse(true);
6 s5 ]) Y3 n2 z6 i. Z2 X r.select();
: D' E4 J2 g0 x5 T8 }/ |: z9 N, J
}
2 A% G: {. s+ S+ K$ K+ M8 k
</script>
+ N& g6 Y6 B2 D+ ~
<input type=text name=text1 value=www.vvschool.cn>
, W3 {! N& S3 S+ j ?+ x
//页面进入和退出的特效
9 P3 b$ ?: I; U% J: S" u4 e$ i- _
! {% a3 l' l1 P+ {' E. @( z# ~+ Y9 K, I) i& J6 K* a0 w3 k
进入页面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
+ Z' l" q+ H2 M! r( G! G推出页面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)">
p# d/ [+ S2 j, D6 W
这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使
% S* P6 | e3 E" j
用哪种特效,取值为1-23:
" \5 x( P/ Y" ~" `4 {. A( F8 d+ n# n 0 矩形缩小
% j3 E a/ \6 c& g
1 矩形扩大
9 J, `; t+ D }, ~* _2 x
2 圆形缩小
* F* q" t r( P# c3 f/ S k 3 圆形扩大
+ e& L7 a# \% K. u( { 4 下到上刷新
: p' Z+ F u _0 S 5 上到下刷新
* N# l1 n H! n8 J8 b
6 左到右刷新
6 W+ k* j3 V, L3 |$ W, o3 l
7 右到左刷新
) M6 k# e: \$ x$ W
8 竖百叶窗
- Z9 t9 u7 I/ o# W ^9 _ 9 横百叶窗
; T# |" f; B# r0 h5 g2 G2 @ O# L 10 错位横百叶窗
' y( k) c3 X! H
11 错位竖百叶窗
# `7 k2 ]$ v! V$ |3 \7 J# S
12 点扩散
/ L+ T' [0 X- U- U" q) Q) B; R
13 左右到中间刷新
7 `2 J6 t+ `* {2 h" O. V4 _ 14 中间到左右刷新
3 |* K K5 [+ Z9 t/ M3 H
4 {0 J: H% s) C" p8 y1 ujs代码大全,总共有100个,广告、新闻、动画、菜单、相册、幻灯片,可谓面面俱到
# w a6 p: u0 F$ J. z+ p0 x2 r5 v直接上下载地址:
( [) E' `9 G8 p0 F/ t! X8 B" x- }# V4 X0 |+ g A