为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 破晓晨曦
一般来说用的并不多(手机app) pc端用的比重其实也不大

已采纳回答 / 醉清风tomorrow
我主要是做后台的,但是这个动画方法用的还是很多的,比如等待动画执行多久后,执行别的动作.

最赞回答 / 不二周助爱萌猫3365373
$('li').index()没有参数的时候,是第一个li相对于同辈元素的位置;$('li').index($('#text')) 就是传入的对象$('#text')相对于li的位置$("#test5").index('li') 传入一个选择器的时候就是,前面id为test5元素相对于后面的选择器li的位置,当然,就是2了

最赞回答 / 小富君子
此例中,第一个li前面还有两个a标签,索引从0开始,于是返回的是2

已采纳回答 / lmagineMewithout
这个可以脱离jQuery来解释,两个参数的时候,inArray(data,array)及在array中查找data的位置,以0开始。同理,3个参数的时候, 以第三个参数为查找起始位置开始查找参数1在数组2中的位置。实现原理应该和JAVA中的indexOf差不多。

已采纳回答 / 慕粉4152485
可以调试下,我在sublime上试了下,下面是我查到的,希望能帮到你理解             now:是当前动画正在改变的属性的实时值;             fx: jQuery.fx 原型对象的一个引用,其中包含了多项属性,比如          执行动画的元素:elem;             动画正在改变的属性:prop;             正在改变属性的当前值:now;             正在改变属性的结束值:end;              正在改变属性的单位:unit...

已采纳回答 / 小阔落
是,动画1执行之后会占据高度,案例里面的布局是标准文档流。

最赞回答 / 洋葱_dot
线性运动,linear是匀速直线运动,表示了匀速运动的匀速是匀速的,快慢由你的时间决定,时间越短运动越快,但是每一步的速度都是一样的;swing就是前面满,中间快,是一种变速运动

已采纳回答 / Dicrector
<...图片...>你的if 条件里都没有写,怎么执行。这里给你注释掉一行,那句不用写,太麻烦了,而且书写也不规范。

已采纳回答 / Airly
每个属性能使用这3个,除了这3个,还可以用数值。例如:50px; 其实文字说得很清楚啦~

最赞回答 / 慕粉3801737
now和fx是两个参数,可以随便写成其他什么名字,也就是函数有两个参数,第一个参数是正在变化的属性的当前值(即代码中的height值),第二个参数是当前做动画的对象的引用(即$aaron)。

最赞回答 / 慕粉3801737
就是说这个节点在兄弟节点中的顺序号,如代码中的第一个li元素的父元素是ul,顺序号就是在此ul的子节点中的序号,即在兄弟中的顺序排行位置。

已采纳回答 / 慕粉3801737
因为progress函数有执行时间,要在规定的时间达到目标值,同理进度值随着规定时间从0到1。这样理解:执行step后,高度是50,而progress目标高度也是50,执行progress时,是在2秒内将高度从50变成50,虽然没变化,但是函数在执行,所以有进度值。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的动画处理

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消