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

请教一下两段代码的区别

55b84a0700013dbd03190241.jpg

55b84a070001ecba04520722.jpg


第一段代码是慕课网的http://www.imooc.com/code/268 这一章里面的例子,后面这张图是这一章的习题,里面的代码是我改写的。

我想请问一下,第一张图为什么要使用ready()方法呢?直接使用hover()方法就可以生效的,还使用ready()方法不是多此一举吗?还让代码更难理解了一点。

或者说,加ready()方法是有什么意义呢?



正在回答

1 回答

$(function(){}),作用是等页面DOM加载完才开始执行,在这个例子中,因为<script>标签放在div标签后面,所以两种方法都可行,但如果不用ready(),把<script>放到<div>之前,就会出错了。

0 回复 有任何疑惑可以回复我~
#1

暗夜随风 提问者

非常感谢!
2016-01-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154722    人
  • 解答问题       7289    个

加入课程学习,有效提高前端开发速度

进入课程

请教一下两段代码的区别

我要回答 关注问题
微信客服

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

帮助反馈 APP下载

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

公众号

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