課程
/前端開發
/JavaScript
/信息滾動效果制作
為什么用scrollHeight而不是用offsetHeight呢??
還有scrollTop是表示對象最頂端和窗口可見內容的最頂端之間的距離,那scrollTop不就會越來越????
2016-10-13
源自:信息滾動效果制作 3-2
正在回答
scrollHeight是窗口內滾動元素的高度,也就是說ul的高度;offsetHeight是元素包含邊框的距離,這里也可以用,一旦ul有邊框,就要好好算算高度了,很不方便。
scrollTop的值是ul的上邊被窗口隱藏的高度;也就是說如果ul比窗口div高100px,ul與窗口div底邊對齊,scrollTop就是100px,如果ul上邊部分沒有隱藏,scrollTop就是0px;
請看圖 div.scrollTop.
ZXJ03 提問者
舉報
萌妹子帶您快速學習滾動效果,掌握無縫滾動和歇間性滾動的制作方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-15
scrollHeight是窗口內滾動元素的高度,也就是說ul的高度;offsetHeight是元素包含邊框的距離,這里也可以用,一旦ul有邊框,就要好好算算高度了,很不方便。
scrollTop的值是ul的上邊被窗口隱藏的高度;也就是說如果ul比窗口div高100px,ul與窗口div底邊對齊,scrollTop就是100px,如果ul上邊部分沒有隱藏,scrollTop就是0px;
請看圖 div.scrollTop.