jQuery技术

jquery傻瓜教程五(渐变效果函数之fadeIn,fadeOut和f

字号+ 作者: 来源: 2014-11-16 22:49 我要评论( )

jquery傻瓜教程五(渐变效果之 fadeIn,fadeOut和fadeTo) 我们来看看jquery是如何实现淡入 淡出效果的. fadeOut (speed,callback) 通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可

class="fn1">jquery傻瓜教程五(渐变效果之fadeIn,fadeOut和fadeTo)

class="fn1">
我们来看看jquery是如何实现淡入 淡出效果

的.
fadeOut(speed,callback)

通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可选地触发一个

回调函数。

这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生

变化。

$(“#fadeOut1″).click(function(){
$(“#fadeOut”).fadeOut

(“slow”,function(){alert(“是不是下面这个层慢慢消失了!”)});
})

这里我们说需要

说明的是
speed (String|Number): (可选) 三种预定速度之一的字符串(“slow”, “normal”, or

“fast”)或表示动画时长的毫秒数值(如:1000)
fadeIn(speed, callback)

通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个

回调函数。

这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度不会发生

变化。 |

用法和 fadeOut 一样,只不过是一个相反的

过程

fadeTo(speed,opacity,callback)

把所有匹配元素的不透明度以渐进方式调整到指定的不透明度,并在动画完成后可选地

触发一个回调函数。

这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽度

不会发生变化。

$(“#fadeTo1″).click(function(){
$(“#fadeTo”).fadeTo

(“slow”,0.5,function(){alert(“是不是下面这个层透明度变成50%了!”)});
})
0.5表示将

不透明度设置成50%

所有代码

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0

Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-

transitional.dtd“>
<html xmlns=”

href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml“>
<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″

/>
<title>jquery基础教程五(效果函数之fadeIn,fadeOut和fadeTo)

</title>
<script language=”javascript” src=”

href="http://www.cnjquery.com/demo/jquery.js%22%3E%

3C/script">http://www.cnjquery.com/demo/jquery.js”></script>
<style>

r
.redborder{border:2px dashed #ff0000 }
</style>
<SCRIPT

LANGUAGE=”JavaScript”>
<!–
$(document).ready(function() {

$(“div”).addClass(“redborder”);

$(“#fadeOut1″).click(function(){

$(“#fadeOut”).fadeOut(“slow”,function(){alert(“是不是下面这个层慢慢消失了!”)});
})

$(“#fadeIn1″).click(function(){
$(“#fadeIn”).fadeIn(“slow”,function()

{alert(“是不是下面这个层慢慢出现了!”)});
})
$(“#fadeTo1″).click(function()

{
$(“#fadeTo”).fadeTo(“slow”,0.5,function(){alert(“是不是下面这个层透明度变成50%

了!”)});
})

})
//–

>
</SCRIPT>
</head>
<body>
fadeOut(speed,callback)

<BR>
通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个

回调函数。<BR>

这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度和宽

度不会发生变化。<BR>

<INPUT TYPE=”submit” ID=”fadeOut1″

value=”fadeOut1″>
<div ID=fadeOut> <br />
点击fadeOut1将执行

$(&quot;#fadeOut&quot;).fadeOut(&quot;slow&quot;,function(){alert

(&quot;是不是下面这个层慢慢消失了!&quot;)});<br

/>
</div>
<br><br>

fadeIn(speed, callback)

<BR>

通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可选地触发

一个回调函数。<BR>

这个动画只调整元素的不透明度,也就是说所有匹配的元素的高度

和宽度不会发生变化。 <BR>
<INPUT TYPE=”submit” ID=”fadeIn1″

value=”fadeIn1″>
<div ID=fadeIn style=”display:none”>点击fadeIn1将执行

$(&quot;#fadeIn&quot;).fadeIn(&quot;slow&quot;,function(){alert(&quot;

是不是下面这个层慢慢出现了!&quot;)});</div>
<br><br>
fadeTo

(speed,opacity,callback)
<p>把所有匹配元素的不透明度以渐进方式调整到指定的不透明度

,并在动画完成后可选地触发一个回调函数。</p>
<p>这个动画只调整元素的不透明度

,也就是说所有匹配的元素的高度和宽度不会发生变化。</p>
<INPUT TYPE=”submit”

ID=”fadeTo1″ value=”fadeTo1″>
<div ID=fadeTo>点击fadeIn1将执行

$(&quot;#fadeTo&quot;).fadeTo(&quot;slow&quot;,0.5,function(){alert

(&quot;是不是下面这个层透明度变成50%了!

&quot;)});</div>
<br><br>

</body>
</html>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery教程:14个实用的jQuery技巧

    jQuery教程:14个实用的jQuery技巧

    2016-02-06 10:00

  • jQuery中$()函数的7种用法汇总

    jQuery中$()函数的7种用法汇总

    2015-11-20 11:13

  • JQuery知识:20个jQuery教程+11个jQuery插件

    JQuery知识:20个jQuery教程+11个jQuery插件

    2015-11-20 09:37

  • jQuery API 手册 chm 新版

    jQuery API 手册 chm 新版

    2015-11-18 15:44

网友点评
g