为了账号安全,请及时绑定邮箱和手机立即绑定
我也钻研了半天发现了$.inArray('a',['a','b','c','d','a','c','a'],2);中的2指的是从a[2]开始计数,如果找到了匹配的还是从最开始的计算的索引,所以1,2,3,4结果都会是4,但是如果是5的话从a[5]开始那么就会匹配到第三个'a'那么结果就是6了,希望能帮到你们。
只能去除两端的空格,中间的空格没法去
switch(v){
case '1': $("p").fadeOut();break; case '2': $("p").fadeOut('slow');break; case '3': $("p").fadeOut(3000);break; case '4': $("p").fadeOut(1000,function(){alert("111"); });break; case '5': $("p").fadeOut(1000,'linear');break; case '6': $("p").fadeOut({duration: 1000});break; }
$('#a2').hide('slow',function(){
alert('111')
});

已采纳回答 / Ryan幕
就是要在slideup、show等动画之后才执行的操作必须放在回调函数中,因为是异步的
get 获取 dom 对象元素
each的作用其实就是遍历一个数组,或者是像是数组的对象;里面要被遍历的有多少项,它的 callback 函数也会调用几次
到这里人好少了,我是跳过了事件篇,感觉一是看不懂,二是都说有错,虽然我也不知道错哪,干脆先过完再回头去补好了,可能思路会通畅一点。

最新回答 / 洋葱_dot
toggle的动画是控制display来实现的slideToggel是通过高度变化来实现显隐fadeToggle是通过透明度,再通过display来实现显隐的
楼上正解,弹出两个弹框是因为有两个p标签,有两个回调函数被执行。
$("button").click(function() {
$("#a1").stop().slideToggle(3000,function(){
$("#a1").stop().slideToggle(3000);
})
});
呦,一天就能搞定jq开始做项目这么牛逼,那岂不是给你一个月能把人家10年学的东西都搞定了?这样的人物还在慕课混啊,我真荣幸
@THMAIL 人家老师垃圾都能找到工作,你还找不到,你不是更垃圾??
1. stop() 停止当前执行的动画

2. stop(true) 停止当前执行动画及后续所有动画

3. stop(true,true) 停止当前执行动画元素及后续所有动画,直接显示当前动画的完成状态
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的动画处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消