已采纳回答 / 慕粉2012583496
$("button:last").click(function() { $("#a2").hide(3000,function() { alert('执行3000ms动画完毕') }) });花括号对应错啦!
2017-05-15
已采纳回答 / qq_說些什庅_0
你这是事件绑定,if语句只执行一次!要改成这样:var n=false; $("#btn1").click(function(){ if(!n){ $("#a1").hide(1500,function(){ alert("我隐藏了"); n=true; console.log(n); }); }else{ $("#a1")....
2017-05-11
已采纳回答 / 凛MK
"fast"就相当于200毫秒,"slow就相当于600毫秒,和具体1000毫秒都是整个运动需要的时间
已采纳回答 / 啊艾力克斯4396313
jQuery源代码内部已经做了兼容处理, 对IE和非IE使用两种处理方式达到兼容.下面是一个原生JS的运动函数中处理opacity的方法, 供参考:<...code...>
2017-04-15
已采纳回答 / 久点
你获取的是id为test5的对象,而不是他的值。$("li").index(document.getElementById("test5"))查询该对象在li中的索引值
2017-04-09
已采纳回答 / qq_Xxxxxxxxxxx_0
如果同一元素调用多个动画方法,尚未被执行的动画被放置在元素的效果队列中。如果第一个动画已经加载结束,那么就被移除队列,stop(true,true)停止的是当前动画队列中的第一个动画
2017-02-25