为了账号安全,请及时绑定邮箱和手机立即绑定
$("#a1").stop().slideToggle(3000)
避免动画重复执行
@Mr_小陈 那可能是因为你数组前后有2个‘a’
想问一下,把自定义的v和$aaron变量放到外面,结果执行的都是让第二个字变颜色,谁能来解释一下。。
​ 回答一下这个问题哈,因为你把参数放到函数外面的时候,参数就变成了全局变量,当你第一次执行的时候,全局变量的值变为1,底下的if判断生效,颜色变为2.这时候函数就结束了。。。不在执行了。就是那个else if 不执行了,函数已经结束了,并不是两次都是蓝色。 当你点击click的时候,会判断上面的 的全局变量的值,已经是1了。所以。而放在函数内的话,你每点击一次click,都会重新获取val来进行判断,。懂了吗?
jQuery hide()
● 语法:$(selector).hide(speed,callback)
● .hide() // 直接隐藏,相当于.hide("0");
● .hide("500");
● .hide("fast" | "slow");
● .hide("500",function() { });
● jQuery在做hide操作的时候,是会保存本身的元素的原始属性值,再之后通过对应的方法还原的时候还是初始值。
按照W3School标准:
当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 fontSize 而不是 font-size,使用 marginRight 而不是 margin-right,等等。

http://www.w3school.com.cn/jquery/jquery_animate.asp
toggle方法
切换 Hide() 和 Show()
检查每个元素是否可见。
如果元素已隐藏,则运行 show()。如果元素可见,则元素 hide()。这样就可以创造切换效果。
语法 $(selector).toggle(speed,callback)

speed:
可选。规定 hide/show 效果的速度。默认是 "0"。
可能的值:毫秒(比如 1500)、"slow"、"normal"、"fast"
callback:
可选。当 toggle() 方法完成时执行的函数。
http://libs.baidu.com/jquery/1.9.1/jquery.min.js
哈哈。超喜欢这个老师讲的视频,虽然课程代码里面有很多打错的地方
hide();中无参数是直接隐藏,有参数时执行一个动画效果
哇,评论这都能撕逼,6666666666
既然是基础教程,举的例子就要让人一目了然,好多都要看好久才明白用的意义。还是直接去W3C看JQery吧,学习效率比这课程高多了。值得一提的是,老师有对各个用法进行详细的讲解,这点还是不错的。
Refused to load the script 'http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' 'unsafe-eval' *.imooc.com *.mukewang.com *.baidu.com *.sina.com.cn"
发现用了CSP安全策略,lib.sinaapp.com这个域名下的js不能加载
.val()方法,当没设置value属性时,获取的是<option>中的文本,如“ <option>慕课网</option>”获取到的是“慕课网”;

设置了value属性的话,获取到就是value的值,如“<option value=‘imooc’>慕课网</option>”获取到的是“imooc”而不是“慕课网”了。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的动画处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消