为了账号安全,请及时绑定邮箱和手机立即绑定
  • trim表示去除输入框前后空格,但是不包含去除中间文本空格。

    查看全部
  • $.inArray('a',['a','b','c','d','a','c'],2);

    值找出数组中第2个a的index值。

    如果要判断数组中是否存在指定值,你需要通过该函数的返回值不等于(或大于)-1来进行判断


    查看全部
  • 回调事件中的两个参数,如果在第一个参数中该数据是数组,那么这里回调事件第一个参数是索引值,第二个参数是数组的值。如果在第一个参数中该数据是对象,那么这里回调事件第一个参数是该数据对象的key,第二个参数是该数据对象的value。

    查看全部
  • stop():停止当前动画,后续动画继续执行
    stop()==stop(false,false)==stop(false)
    stop(true):停止当前和之后动画;
    stop(true,false)==stop(true)
    stop(false,true):停止当前动画,跳到最终状态,后续动画继续执行;
    stop(true,true):停止当前动画,跳到最终状态,后续动画不予执行;

    查看全部
  • arguments[]

    是函数内置参数的类数组,就好比js中的map函数,arguments[0]为value,arguments[1]为key,arguments[2]为array 。

    查看全部
  •            


     

    step 函数只能返回我们在代码中设置的最后一条CSS属性值:      

    执行动画的元素:elem;          (fx.elem)   

    动画正在改变的属性:prop;             

    正在改变属性的当前值:now;             

    正在改变属性的结束值:end;             

     正在改变属性的单位:unit;等

    step: fx返回的是和css相关的属性;

    progress: fx返回的是动画进度本身的属性;

    progress里的第一个参数(now)类似step属性中fx的多种属性。虽然是指向了动画对象的引用,但是只具备now.elem和now.elem.id两个属性。

    查看全部
  • $("p").fadeTo(1000, 0);淡入
    opacity设置为零,不显示,但会占据位置。

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


    查看全部
  • .toggle(true)表示.hide()

    .toggle(false)表示show()

    有个bug,如果你不停地点击按钮事件会累积的。
    $(".left").stop().toggle(3000)就好了


    查看全部
    • show与hide方法是修改的display属性,通过是visibility属性布局需要通过css方法单独设置

    • 如果使用!important在你的样式中,比如display: none !important,如果你希望.show()方法正常工作,必须使用.css('display', 'block !important')重写样式

    • 如果让show与hide成为一个动画,那么默认执行动画会改变元素的高度,高度,透明度


    查看全部
  • jQuery中停止动画stop

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

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

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


    查看全部
    1. 基本的操作:toggle();

      不做动画过渡

    2. 提供参数:.toggle( [duration ] [, complete ] )

      有动画过渡,有回调函数,改变过程中会把元素的高宽、不透明度进行动画效果

    3. 直接定位:.toggle(display)

      直接强制指定要改变的元素的最终效果

    查看全部
  • 1、简单显示/隐藏

    $elem.hide()

    2、添加参数的复杂显示/隐藏

    $elem.hide( options )
    例子:

    $("#a2").hide({

                    duration: 3000,

                    complete: function() {

                        alert('执行3000ms动画完毕')

                    }

                })

    3、快捷参数显示/隐藏

    $elem.hide("fast / slow")


    查看全部
  • 因为动画是异步的,所以要在动画之后执行某些操作就必须要写到回调函数里面,这里要特别注意


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


    查看全部

举报

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

微信扫码,参与3人拼团

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

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