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

$(window)和$(document)的使用时机和差别

$(window)和$(document)的使用时机和差别

Be_Stronger 2016-08-18 22:24:41
各位大神好,可否向小弟解释一下,$(window)和$(document)的使用时机和差别举例来说:var top =$(document).scrollTop()console.log(top)与var top =$(window).scrollTop()console.log(top)这两个的结果看起来都是一样的,小弟不太明白,这两个到底有什么差别,什么时候要使用$(window)什么时候要使用$(document)
查看完整描述

1 回答

?
幻灭丶

TA贡献42条经验 获得超8个赞

window.onload只能使用一次,&(document).ready()可以使用多次

$(document).ready()方法和window.onload方法有相似的功能,但是在执行时机方面是有区别的。window.onload方法是子啊网页中的所有元素(包括元素的所有关联的文件)完全加载到浏览器后才执行,即javascript此可以访问网页中的任何元素。而通过jquery中的$(document).ready()方法注册的时间处理程序,在DOM完全就绪时就可以被调用。此时,网页的所有元素对jquery而言都是可以访问的,但是,这并不意味着这些元素关联的文件都已经下载完毕。

查看完整回答
反对 回复 2016-08-19
  • 1 回答
  • 1 关注
  • 1637 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信