第二个版本的.animate()提供了一个step选项- 每步动画执行后调用的回调函数。启用自定义动画类型或改变正在执行的动画,此功能是非常有用。它接受两个参数(now 和 fx),this是当前正在执行动画的DOM元素集合。
now: 每一步动画属性的数字值
fx: jQuery.fx 原型对象的一个引用,其中包含了多项属性,比如elem 表示前正在执行动画的元素,start和end分别为动画属性的第一个和最后一个的值,prop为进行中的动画属性。
需要注意的是step函数被每个动画元素的每个动画属性调用。例如,给定两个列表项,step函数会被激发四次:
now: 每一步动画属性的数字值
fx: jQuery.fx 原型对象的一个引用,其中包含了多项属性,比如elem 表示前正在执行动画的元素,start和end分别为动画属性的第一个和最后一个的值,prop为进行中的动画属性。
需要注意的是step函数被每个动画元素的每个动画属性调用。例如,给定两个列表项,step函数会被激发四次:
2017-04-21
1. stop() 切歌
2. stop(true) 关电源
3. stop(true,true) 直接跳到当前播放MV的最后一帧然后暂停画面
2. stop(true) 关电源
3. stop(true,true) 直接跳到当前播放MV的最后一帧然后暂停画面
2017-04-18
这四个课程只能用来快速地过一遍jq常用的那些api,大致了解下有这个东西的存在,如果在实操中你能想起这个api其实就够了,剩下的就去查官方文档结合具体需求再作深入研究吧。毕竟前端要学要记的东西太多了,重要的是如何提高学习效率~
2017-04-14
$aaron.animate({
width : "+=100px",
height : "+=100px"
});
宽高的像素原来还能这么自增
width : "+=100px",
height : "+=100px"
});
宽高的像素原来还能这么自增
2017-04-14
如果理解没错的话,index后面的参数是这样看的:无参数找同辈,有参数找同类。也就是说没有参数就找在同一父级元素底下 的索引位置。有参数就找在同类标签元素的索引位置
2017-04-13
$.inArray返回值是一个索引。参数如果是两个,那么就是第一次出现时的索引,如果是三个证明限定了所要查找元素 的位置。第三个参数是多少就返回所查找元素在第多少个上位置的索引
2017-04-13
$('button:last').click(function(){
$('#a2').hide({
duration:1000,complete:function(){
alert('完成')
}
});
})
$('#a2').hide({
duration:1000,complete:function(){
alert('完成')
}
});
})
2017-04-13