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

已采纳回答 / 慕粉2012583496
$("button:last").click(function() {            $("#a2").hide(3000,function() {                    alert('执行3000ms动画完毕')                })            });花括号对应错啦!

已采纳回答 / qq_說些什庅_0
你这是事件绑定,if语句只执行一次!要改成这样:var n=false; $("#btn1").click(function(){        if(!n){            $("#a1").hide(1500,function(){                alert("我隐藏了");                n=true;                console.log(n);            });       }else{            $("#a1")....

最赞回答 / 盛夏Zzz
错误原因:<...code...>不同的属性值之间需要用逗号隔开,你的代码里面是什么都没有的,有时候书写要规范,另外其实你可以把代码语言复制粘贴到自己电脑上,然后自己用浏览器运行一下,就能够发现错误的地方了。

最赞回答 / Robert_Langdon
我来回答3。因为实际应用中,没几个人用js写代码的,都是用框架,框架方便啊,所以转化成jq对象,如果存在jq对象没法解决的问题,再转化成js来处理。我再说下4,window对象我就是BOM哎,这是为了获取浏览器信息,窗口大小,浏览器型号什么的,这样可以得到更好用户体验

已采纳回答 / 凛MK
"fast"就相当于200毫秒,"slow就相当于600毫秒,和具体1000毫秒都是整个运动需要的时间

最新回答 / 凛MK
toggle是有三个参数的,$(selector).toggle(speed,callback,switch)switch参数应该就是所说的直接定位可选。布尔值。规定 toggle 是否隐藏或显示所有被选元素。True - 显示所有元素False - 隐藏所有元素如果设置此参数,则无法使用 speed 和 callback 参数。自我认为:就是指定要显示或者要隐藏,不会判断为显示时隐藏,判定为隐藏时显示了

最新回答 / 洋葱_dot
animate内部相当于是个对象,没有分号,是用逗号隔开

已采纳回答 / 啊艾力克斯4396313
jQuery源代码内部已经做了兼容处理, 对IE和非IE使用两种处理方式达到兼容.下面是一个原生JS的运动函数中处理opacity的方法, 供参考:<...code...>

最新回答 / 徐无敌
有可能是因为你设置的属性 width: 500px;  float: left; 所以看不出来

最赞回答 / 苏子晨
complete指的是事件完成后的处理。还有duration不是速度,是事件所用的时间,默认是0

已采纳回答 / 久点
你获取的是id为test5的对象,而不是他的值。$("li").index(document.getElementById("test5"))查询该对象在li中的索引值

最赞回答 / 旅行的风筝
经过实际的测试toggle:height,width,margin均会变化。完成后设置display完成转换也就是none和block的切换slideToggle主要为height变化但是margin也会变化最后设置displayfadeToggle:通过设置opacity不透明度来完成最后设置display也就是说三者都会设置通过设置display来达到隐藏的目的实现方式决定了动画效果。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的动画处理

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消