jQuery 使用手册(五)

农垦九三信息吧

农垦九三信息吧

2016-02-19 13:56

想要天天向上,就要懂得享受学习。图老师为大家推荐jQuery 使用手册(五),精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!
jQuery 使用手册,大家可以耐心的看完,就基本上入门了。

五:动态效果

在将这部分之前我们先看个例子,相信做网页的朋友都遇到n级菜单的情景,但点击某菜单按钮时,如果它的子菜单是显示的,则隐藏子菜单,如果子菜单隐藏,则显示出来,传统的javascript做法是先用getElementById取出子菜单所在容器的id,在判断该容器的style.display是否等于none,如果等于则设为block,如果不等于这设为none,如果在将效果设置复杂一点,当点击按钮时,不是忽然隐藏和显示子菜单,而是高度平滑的转变,这时就要通过setTimeout来设置子菜单的height了,再复杂一点透明度也平滑的消失和显现,这时显现下来需要编写很多代码,如果js 基础不好的朋友可能只能从别人写好的代码拿过来修改了!jQuery实现上面效果只需要1句话就行,$("#a").toggle("slow"),,学完jQuery后还需要抄袭修改别人的代码吗?下面我们逐个介绍jQuery用于效果处理的方法。
hide() 隐藏匹配对象 当点击连接时,id为a的对象的display变为none。
show() 显示匹配对象
hide(speed) 以一定的速度隐藏匹配对象,其大小(长宽)和透明度都逐渐变化到0,speed有3级("slow", "normal", "fast"),也可以是自定义的速度。
show(speed) 以一定的速度显示匹配对象,其大小(长宽)和透明度都由0逐渐变化到正常
hide(speed, callback) show(speed, callback) 当显示和隐藏变化结束后执行函数callback
toggle() toggle(speed) 如果当前匹配对象隐藏,则显示他们,如果当前是显示的,就隐藏,toggle(speed),其大小(长宽)和透明度都随之逐渐变化。

 

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)img src="1.jpg" style="width:150px"/
a href="#" onClick='$("img").toggle("slow")'jQuery/a


fadeIn(speeds) fadeOut(speeds) 根据速度调整透明度来显示或隐藏匹配对象,注意有别于hide(speed)和show(speed),fadeIn和fadeOut都只调整透明度,不调整大小

img src="1.jpg" style="display:none"/a href="#" onClick='$("img ").fadeIn("slow")' jQuery /a

点击连接后可以看到图片逐渐显示。
fadeIn(speed, callback) fadeOut(speed, callback) callback为函数,先通过调整透明度来显示或隐藏匹配对象,当调整结束后执行callback函数

img src="1.jpg"/
a href="#" onClick='$("img ").fadeIn("slow",function(){ alert("Animation Done."); })' jQuery /a

点击连接后可以看到图片逐渐显示,显示完全后弹出对话框
fadeTo(speed, opacity, callback) 将匹配对象以speed速度调整倒透明度opacity,然后执行函数callback。Opacity为最终显示的透明度(0-1).

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)img src="1.jpg"/br
a href="#" onClick='$("img ").fadeTo("slow",0.55,function(){ alert("Animation Done."); })' jQuery /a

大家可以看一下自己看看效果,如果不用jQuery,编写原始javascript脚本可能很多代码!
slideDown(speeds) 将匹配对象的高度由0以指定速率平滑的变化到正常!

img src="1.jpg" style="display:none"/
a href="#" onClick='$("img ").slideDown("slow")'jQuery/a


slideDown(speeds,callback) 将匹配对象的高度由0变化到正常!变化结束后执行函数callback

slideUp("slow") slideUp(speed, callback) 匹配对象的高度由正常变化到0

slideToggle("slow") 如果匹配对象的高度正常则逐渐变化到0,若为0,则逐渐变化到正常

p id="a"Hello Again/pa href="#" onClick=' ("#a").hide()'jQuery/a
展开更多 50%)
分享

猜你喜欢

jQuery 使用手册(五)

Web开发
jQuery 使用手册(五)

jQuery 使用手册(一)

Web开发
jQuery 使用手册(一)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JQuery autocomplete 使用手册

Web开发
JQuery autocomplete 使用手册

jQuery使用手册(七)

Web开发
jQuery使用手册(七)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

jQuery 使用手册(四)

Web开发
jQuery 使用手册(四)

jQuery 使用手册(三)

Web开发
jQuery 使用手册(三)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

王坤闓始,某╯年,某时、 - QQ伤感分组

王坤闓始,某╯年,某时、 - QQ伤感分组

Douban的jquery使用分析

Douban的jquery使用分析
下拉加载更多内容 ↓