1.show([speed,[easing],[fn]])\\显示隐藏的匹配元素

//speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)

//easing:(Optional) 用来指定切换效果,默认是"swing",可用参数"linear"

$("p").show()
$("p").show("slow");
$("p").show("fast",function(){   $(this).text("Animation Done!"); });
$("p").show(4000,function(){   $(this).text("Animation Done..."); });

2.
hide([speed,[easing],[fn]])//隐藏显示的元素
//speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(如:1000)
//easing:(Optional) 用来指定切换效果,默认是"swing",可用参数"linear"
$("p").hide()
$("p").hide("slow");
$("p").hide("fast",function(){   alert("Animation Done."); });

3.
slideDown([speed],[easing],[fn])//通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数
$(".btn2").click(function(){  $("p").slideDown();});
$("p").slideDown("slow");
$("p").slideDown("fast",function(){   alert("Animation Done."); });
4.slideUp([speed,[easing],[fn]])//通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。
$("p").slideUp("slow");
$("p").slideUp("fast",function(){   alert("Animation Done."); });
5.slideToggle([speed],[easing],[fn])//通过高度变化来切换所有匹配元素的可见性,并在切换完成后可选地触发一个回调函数
$("p").slideToggle("slow");

$("p").slideToggle("fast",function(){ alert("Animation Done."); });
6.fadeIn([speed],[easing],[fn])//通过不透明度的变化来实现所有匹配元素的淡入效果,并在动画完成后可选地触发一个回调函数
$("p").fadeIn("slow");
("p").fadeIn("fast",function(){   alert("Animation Done."); });
7.fadeOut([speed],[easing],[fn])//通过不透明度的变化来实现所有匹配元素的淡出效果,并在动画完成后可选地触发一个回调函数。
$("p").fadeOut("slow");
$("p").fadeOut("fast",function(){   alert("Animation Done."); });

8.fadeTo([[speed],opacity,[easing],[fn]])//把所有匹配元素的不透明度以渐进方式调整到指定的不透明度,并在动画完成后可选地触发一个回调函数。
$("p").fadeTo("slow", 0.66);
$("p").fadeTo("fast", 0.25, function(){   alert("Animation Done."); });
9.fadeToggle([speed,[easing],[fn]])//通过不透明度的变化来开关所有匹配元素的淡入和淡出效果,并在动画完成后可选地触发一个回调函数。
$("p").fadeToggle("slow","linear");
$("p").fadeToggle("fast",function(){   alert("Animation Done."); });
10.animate(params,[speed],[easing],[fn])//用于创建自定义动画的函数。
//注意:所有指定的属性必须用骆驼形式,比如用marginLeft代替margin-left.
$("#go").click(function(){  $("#block").animate(
{
width: "90%",
height: "100%",
fontSize: "10em",
borderWidth: 10
}, 1000 );});
$("#right").click(function(){  $(".block").animate({left: '+50px'}, "slow");});
$("#left").click(function(){ $(".block").animate({left: '-50px'}, "slow");});
$("p").animate({ left: 50, opacity: 'show' }, 500);
$("p").animate({   opacity: 'show' }, "slow", "easein");
11.stop([clearQueue],[jumpToEnd])//停止所有在指定元素上正在运行的动画。
[clearQueue],[gotoEnd]Boolean,BooleanV1.2
clearQueue:如果设置成true,则清空队列。可以立即结束动画。
gotoEnd:让当前正在执行的动画立即完成,并且重设show和hide的原始样式,调用回调函数等。
[queue],[clearQueue],[jumpToEnd]BooleanV1.7
queue:用来停止动画的队列名称
clearQueue:如果设置成true,则清空队列。可以立即结束动画。
jumpToEnd:如果设置成true,则完成队列。可以立即完成动画。
$("#stop").click(function(){  $("#box").stop();});
// 开始动画
$("#go").click(function(){ $(".block").animate({left: '+200px'}, 5000);}); // 当点击按钮后停止动画
$("#stop").click(function(){ $(".block").stop();});
11.delay(duration,[queueName])//设置一个延时来推迟执行队列中之后的项目。
$('#foo').slideUp(300).delay(800).fadeIn(400);

12.finish( [queue ] )//停止当前正在运行的动画,删除所有排队的动画,并完成匹配元素所有的动画。
$("#complete").click(function(){  $("div").finish();});

13.jQuery.fx.off//关闭页面上所有的动画。
  jQuery.fx.off = true;
$("input").click(function(){ $("div").toggle("slow"); }); 14.
jQuery.fx.interval//设置动画的显示帧速
jQuery.fx.interval = 100;

$("input").click(function(){  $("div").toggle( 3000 );});

jQuery慢慢啃之特效(八)的更多相关文章

  1. jQuery慢慢啃之回调(十三)

    1.callbacks.add(callbacks)//回调列表中添加一个回调或回调的集合 // a sample logging function to be added to a callback ...

  2. jQuery慢慢啃之事件对象(十一)

    1.event.currentTarget//在事件冒泡阶段中的当前DOM元素 $("p").click(function(event) { alert( event.curren ...

  3. jQuery慢慢啃之工具(十)

    1.jQuery.support//一组用于展示不同浏览器各自特性和bug的属性集合 2.jQuery.browser//浏览器内核标识.依据 navigator.userAgent 判断. 可用值: ...

  4. jQuery慢慢啃之ajax(九)

    1.jQuery.ajax(url,[settings])//通过 HTTP 请求加载远程数据 如果要处理$.ajax()得到的数据,则需要使用回调函数.beforeSend.error.dataFi ...

  5. jQuery慢慢啃之事件(七)

    1.ready(fn)//当DOM载入就绪可以查询及操纵时绑定一个要执行的函数. $(document).ready(function(){ // 在这里写你的代码...}); 使用 $(docume ...

  6. jQuery慢慢啃之CSS(六)

    1.css(name|pro|[,val|fn])//访问匹配元素的样式属性 $("p").css("color");//获取 $("p") ...

  7. jQuery慢慢啃之文档处理(五)

    1.append(content|fn)//向每个匹配的元素内部追加内容. $("p").append("<b>Hello</b>"); ...

  8. jQuery慢慢啃筛选(四)

    1.eq(index|-index) 获取第N个元素 其中负数:一个整数,指示元素的位置,从集合中的最后一个元素开始倒数.(1算起) $("p").eq(1)//获取匹配的第二个元 ...

  9. jQuery慢慢啃之核心(一)

    1. $("div > p"); div 元素的所有p子元素. $(document.body).css( "background", "bla ...

随机推荐

  1. apple ID的重要性

    当手机丢失时,您可以将对应的产品码提供给运营商,提高找回丢失手机的可能性.         2.去App store下载“查找我的iPhone(Find My iPhone)”,立刻安上,用你的app ...

  2. page-object使用(2)---elements

    elements就是html元素下所有的标签.用page-object你可以找到并定位html页面下绝大多数的元素,这个文章列出了可定位的这些元素,生成的方法,和依据什么关键字来找到这些元素. BUT ...

  3. 新图形API为unity5 带来了什么&下一代新图形API的好处

    西瓜的演讲ppt翻译+解释+其他: wolf96 在最基本的层面上,这些新api是为了改进CPU性能和效率,通过:减少CPU渲染瓶颈的情况,提供更多可预测和稳定的驱动的行为,给应用程序更多控制,就像在 ...

  4. TortoiseSVN优化设置

    设置log messages的字体 TortoiseSVN默认的字体太小了,看着难受: 可以在Settings > 左侧目录树General > Dialogs 1中进行设置: 使用Bey ...

  5. 折腾iPhone的生活——通过设置使iPhone更省电

    入手了iPhone5s,上手感觉iPhone没有过去省电了,可能是iOS7的关系,也有可能是我一直在下应用的关系,但是iPhone5s那1500mA的电池的确是有点真的不那么够用的样子,通过设置来省电 ...

  6. ORACLE EXP-00011:表不存在的分析和解决方案

    解决方法: ~~看下数据库的延迟段创建参数 SQL> show parameter DEFERRED_SEGMENT_CREATION NAME                          ...

  7. 错误137(net::ERR_NAME_RESOLUTION_FAILED):未知错误的解决办法

    现象:之前遇到一些新闻网站打不开的情况...而让异地的朋友打开却能打开.. 解决①:配置dns ,因为公司内部的网络是桥接的 我们dns服务器默认是192.168.1.1 ,dns被封锁,直接导致一些 ...

  8. css3实践—创建3D立方体

    css3实践-创建3D立方体 要想实现3D的效果,其实非常简单,只需指定一个元素为容器并设置transform-style:preserve-3d,那么它的后代元素便会有3D效果.不过有很多需要注意的 ...

  9. 【MongoDB】在windows平台下mongodb的分片集群(五)

    本篇接着上面的四篇继续讲述在window平台下mongodb的分片集群搭建. 在分片集群中也照样能够创建索引,创建索引的方式与在单独数据库中创建索引的方式一样.因此这不再多说.本篇主要聚焦在分片键的选 ...

  10. div+css3列布局,带详尽注释

    直接看代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...