Be_Stronger
2016-08-18 22:24:41
各位大神好,可否向小弟解釋一下,$(window)和$(document)的使用時(shí)機(jī)和差別舉例來說:var top =$(document).scrollTop()console.log(top)與var top =$(window).scrollTop()console.log(top)這兩個(gè)的結(jié)果看起來都是一樣的,小弟不太明白,這兩個(gè)到底有什么差別,什么時(shí)候要使用$(window)什么時(shí)候要使用$(document)
1 回答

幻滅丶
TA貢獻(xiàn)42條經(jīng)驗(yàn) 獲得超8個(gè)贊
window.onload只能使用一次,&(document).ready()可以使用多次
$(document).ready()方法和window.onload方法有相似的功能,但是在執(zhí)行時(shí)機(jī)方面是有區(qū)別的。window.onload方法是子啊網(wǎng)頁中的所有元素(包括元素的所有關(guān)聯(lián)的文件)完全加載到瀏覽器后才執(zhí)行,即javascript此可以訪問網(wǎng)頁中的任何元素。而通過jquery中的$(document).ready()方法注冊(cè)的時(shí)間處理程序,在DOM完全就緒時(shí)就可以被調(diào)用。此時(shí),網(wǎng)頁的所有元素對(duì)jquery而言都是可以訪問的,但是,這并不意味著這些元素關(guān)聯(lián)的文件都已經(jīng)下載完畢。
添加回答
舉報(bào)
0/150
提交
取消