window.onscroll和document.body.onscroll的區(qū)別
來(lái)源:昆明網(wǎng)絡(luò)公司 日期:2010-09-19 閱讀: 發(fā)表評(píng)論
當(dāng)頁(yè)面滾動(dòng)的時(shí)候:window.onscroll和document.body.onscroll的區(qū)別:在ie6下面只認(rèn)window.onscroll。
document.body.scrollTop(頁(yè)面被卷起的高度) 值總為 0 的解決方法
頁(yè)面具有 DTD(或者說(shuō)指定了 DOCTYPE)時(shí),使用 document.documentElement。
頁(yè)面不具有 DTD(或者說(shuō)沒(méi)有指定了 DOCTYPE)時(shí),使用 document.body。在 IE 和 Firefox 中均是如此。
為了兼容(不管有沒(méi)有 DTD),可以使用如下代碼:
var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0;
發(fā)表評(píng)論評(píng)論列表(有 條評(píng)論)