为了账号安全,请及时绑定邮箱和手机立即绑定
  • $("#exec").click(function(){

    var v=$("#animation").val();

    var $aaron=$("#aaron");

    $aaron.empty();

    if(v=="1"){

    //遍历数组元素

    $.each(['Aaron','慕课网'],function(i,item){

    $aaron.append("索引="+i+";元素+"+item);

    });

    }else if(v=="2"){

    $.each({

    name:"张三",

    age:18


    },function(property,value){$aaron.append("属性名="+property+";属性值="+value);

    });

    }

    });

    查看全部
  • $("#exec").click(function(){

    $("#aaron").animate({

    height:300

    },5000)

    $("#aaron").animate({

    width:300},5000)

    $("#aaron").animate({

    opacity:0.6},2000)


    })

    $("#stop").click(function(){

    var v=$("#animation").val();

    var $aaron=$("#aaron");

    if(v=="1"){

    $aaron.stop()

    }else if(v=="2"){

    $aaron.stop()

    }else if(v=="2"){

    $aaron.stop(true)

    }else if(v=="3"){

    $aaron.stop(true,true)

    }

    });

    查看全部
  • $("#exec").click(function(){

    var v=$("#animation").val();

    var $aarron=$("#aaron");

    if(v=="1"){

    $aaron.animate({

    height:'50'

    },{

    duration:2000,

    step:function(now,fx){

    $aaron.text('高度的改变值:'+now)

    }

    })

    }else if(v=="2"){

    $aaron.animate({

    height:'50'

    },{

    duration:2000,

    progress:function(now,fx){

    $aarron.text('进度'+argument[1])

    }

    })

    }

    })

    查看全部
  • $("#btnFadeSwitch").click(function(){

    var v=$("#animation").val();

    if(v=="1"){

    $("p").fadeTo("slow",0.5);

    }else if(v=="2"){

    $("p").fadeTo(1000,0.2);

    }else if(v=="3"){

    $("p").fadeTo(1000,0.9,function(){

    alert('完成')

    });

    }

    });

    查看全部
  • $("#btnFadeIn").click(function(){

        var v=$("#nanimation").val();

    if(v=="1"){

    $("p").fadeIn();

    }else if(v=="2"){

    $("p").fadeIn("slow");

    }else if(v=="3"){

    $("p").fadeIn("slow");

    }else if(v=="3"){

    $("p").fadeIn(3000);

    }else if(v=="4"){

    $("p").fadeIn(2000,function(){

    alert("显示完毕");

    });

    }else if(v=="5"){

    $("p").fadeIn(1000,"linear");

    }else if(v=="6"){

    $("p").fadeIn({

    duration:1000

    });

    }


    });

    $("#btnHide").click(function(){

    $("p").hide();})

    查看全部
  • https://img1.sycdn.imooc.com//5be14fa00001fe3709870549.jpg

    如果多个元素执行动画,回调将在每个匹配的元素上执行一次,不是作为整个动画执行一次


    查看全部
  • 持续时间(duration)是以毫秒为单位的,数值越大,动画越慢,不是越快。字符串 'fast' 和 'slow' 分别代表200和600毫秒的延时。如果提供任何其他字符串,或者这个duration参数被省略,那么默认使用400 毫秒的延时。

    • 下拉动画是从无到有,所以一开始元素是需要先隐藏起来的,可以设置display:none


    查看全部
  • 当提供hide方法一个参数时,.hide()就会成为一个动画方法。.hide()方法将会匹配元素的宽度,高度,以及不透明度,同时进行动画操作

    查看全部
  • linear 淡出效果线性变化,也就是匀速变化

    查看全部
    • 如果不传递任何参数给 .index() 方法,则返回值就是jQuery对象中第一个元素相对于它同辈元素的位置

    • 如果在一组元素上调用 .index() ,并且参数是一个DOM元素或jQuery对象, .index() 返回值就是传入的元素相对于原先集合的位置

    • 如果参数是一个选择器, .index() 返回值就是原先元素相对于选择器匹配元素的位置。如果找不到匹配的元素,则 .index() 返回 -1


    查看全部
  • get方法是通过已知的索引在合集中找到对应的元素。如果反过来,已知元素如何在合集中找到对应的索引呢?

    .index()方法,从匹配的元素中搜索给定元素的索引值,从0开始计数。


    查看全部
    1. get方法是获取的dom对象,也就是通过document.getElementById获取的对象

    2. get方法是从0开始索引


    查看全部
  • jQuery.trim()函数用于去除字符串两端的空白字符

    这个函数很简单,没有多余的参数用法

    需要注意:

    • 移除字符串开始和结尾处的所有换行符,空格(包括连续的空格)和制表符(tab)

    • 如果这些空白字符在字符串中间时,它们将被保留,不会被移除


    查看全部
  • jQuery.inArray()函数用于在数组中搜索指定的值,并返回其索引值。如果数组中不存在该值,则返回 -1。
    如果要判断数组中是否存在指定值,你需要通过该函数的返回值不等于(或大于)-1来进行判断


    查看全部
    1. stop():只会停止第一个动画,第二个第三个继续

    2. stop(true):停止第一个、第二个和第三个动画

    3. stop(true ture):停止动画,直接跳到第一个动画的最终状态 


    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的动画处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!