jQuery特效-fade
来源:互联网 发布:怎样进入淘宝后台管理 编辑:程序博客网 时间:2024/05/17 15:35
备注:方法的参数类型,见 jQuery特效-方法参数类型
.fadeIn()
显示匹配的元素使之渐变成不透明
.fadeIn( [duration ] [, complete ] )
.fadeIn( options )
.fadeIn( [duration ] [, easing ] [, complete ] )
.fadeIn()方法变化匹配元素的透明度。
<script>$(document.body).click(function () {$("div:hidden:first").fadeIn("slow");//慢慢显现});</script>
<script>$("a").click(function () {$("div").fadeIn(3000, function () {//3秒后执行该函数$("span").fadeIn(100);//100毫秒显现});return false;});</script>
.fadeOut()
隐藏匹配的元素,通过渐变他们成透明
.fadeOut( [duration ] [, complete ] )
.fadeOut( options )
.fadeOut( [duration ] [, easing ] [, complete ] )
.fadeOut()方法变化匹配元素的透明度。一旦透明度到达0时,display的样式会被设置为none.因此元素不会再影响页面的布局。
Note:为了不必要的DOM操作,.fadeOut()不会再隐藏已经被认为是hidden的元素。可以查看jQuery的:hidden Selector对hidden的定义.
<script>$("p").click(function () {$("p").fadeOut("slow");//慢慢淡出});</script>
<script>$("span").click(function () {$(this).fadeOut(1000, function () {//1秒后执行该函数$("div").text("'" + $(this).text() + "' has faded!");//提示信息$(this).remove();//移除该元素});});$("span").hover(function () {$(this).addClass("hilite");}, function () {$(this).removeClass("hilite");});</script>
.fadeTo()
调整匹配元素的透明度
.fadeTo( duration, opacity [, complete ] )
.fadeTo( duration, opacity [, easing ] [, complete ] )
.fadeTo()方法变化匹配元素的透明度。
<script>$("p:first").click(function () {$(this).fadeTo("slow", 0.33);//opacity 设置为0.33});</script>
<script>$("div").click(function () {$(this).fadeTo("fast", Math.random());//设置随机的透明度});</script>
<script>var getPos = function (n) {return (Math.floor(n) * 90) + "px";};$("p").each(function (n) {var r = Math.floor(Math.random() * 3);var tmp = $(this).text();$(this).text($("p:eq(" + r + ")").text());$("p:eq(" + r + ")").text(tmp);$(this).css("left", getPos(n));});$("div").each(function (n) {$(this).css("left", getPos(n));}).css("cursor", "pointer").click(function () {$(this).fadeTo(250, 0.25, function () {//250毫秒后执行该函数$(this).css("cursor", "").prev().css({"font-weight": "bolder","font-style": "italic"});});});</script>
.fadeToggle()
通过改变他们的透明度显示或隐藏匹配的元素
.fadeToggle( [duration ] [, easing ] [, complete ] )
.fadeToggle( options )
.fadeToggle()方法变化匹配元素的透明度。当在一个可见的元素上调用时,一旦透明度到达0时,display的样式会被设置为none.因此元素不会再影响页面的布局。
<script>$("button:first").click(function() {$("p:first").fadeToggle("slow", "linear");});$("button:last").click(function () {$("p:last").fadeToggle("fast", function () {$("#log").append("<div>finished</div>");});});</script>
- jQuery特效-fade
- fade
- fade
- android 屏幕保护程序--------Fade In 与 Fade Out 特效与运行线程
- Axure RP Pro - jQuery - How to implement fade in and fade out effects
- jQuery中fade(),show()起始位置的一点小发现
- 用原生js模拟jquery的淡入淡出fade效果
- jquery特效
- jquery 特效
- jquery 特效
- jquery特效
- jQuery特效
- Jquery特效
- Jquery特效
- JQuery 特效
- JQuery特效
- jquery特效
- flex fade
- 全文检索Lucene入门之创建索引及简单搜索
- 低耦合和高内聚
- QT比较字符串
- Ubuntu 11.10更新源地址列表 .
- 使用Java测试网络连通性的几种方法
- jQuery特效-fade
- 新岸线宣布全面支持HTML5标准
- Android Rect和RectF的区别
- 几个开源的Flex项目
- Win32应用程序使用Console窗口输出调试信息
- 错误1919,配置ODBC数据源MS Access Database时发生错误ODEC错误
- FLEX 用EA反向工程时,消除中文注释的乱码解决方法
- 在资源管理器右键菜单中添加新的菜单项
- 读 Beginning Android Games 2nd Edition (十四) 玩家设置存储类