已采納回答 / 一毛錢
document.documentElement.scrollTop = document.body.scrollTop = scrollT - speed;//這塊的意思是設(shè)置document.documentElement 的scrollTop值,相當(dāng)于設(shè)置他的一個(gè)屬性var scrollT = document.documentElement.scrollTop || document.body.scrollTop;//這塊得到的是一個(gè)值,不是對(duì)象scrollT?= scrollT - speed;...
2015-12-10
已采納回答 / 李曉健
<...code...>咋就那么難呢? 我這圖片的坐標(biāo)位置你不用關(guān)注,因?yàn)槲矣玫氖峭粡垐D,標(biāo)到那個(gè)位置只是為了看的更明顯
2015-11-19
已采納回答 / nc1199
首先,osTop是當(dāng)前滾動(dòng)條距離頁面頂部的距離,其次是osTop這個(gè)值被window.scroll監(jiān)聽,也就是每次觸發(fā)滾動(dòng)條事件都會(huì)記錄一次osTop的值,并且這個(gè)值每次還要減去一個(gè)ispeed~~(重點(diǎn)就是,將osTop放在window.scroll里面 就是為了每次觸發(fā)滾動(dòng)條事件 就記錄一次當(dāng)前距離頁面頂部的值)
已采納回答 / Yvonne_D
document.documentElement.scrollTop 就是滾動(dòng)條距離最上面的距離,document.body..scrollTop也是一樣的意思,就是在IE瀏覽器下和chrome瀏覽器下的兼容問題。-=50,就是指每觸發(fā)一次就距離減少50。
2015-10-26
最新回答 / 不再使用
我也是 照著抄還是不行 不知道是不是火狐的問題 再說了 和滾動(dòng)條比速度有點(diǎn)…………我的做法是加一個(gè)覆蓋全頁面的蒙版??? 然后給它在onscroll里面添加個(gè)點(diǎn)擊事件 點(diǎn)擊蒙版就清除定時(shí)器示例1.在頁面添加一個(gè)空div css類似 `#scrollStop{;position: fixed;top: 0;bottom:0;left: 0;right:0}`2.給返回頂部按鈕添加一個(gè)z-index=1(確保按鈕不被div給蓋住了)3.js的onscroll中獲取#scrollStop并添加點(diǎn)擊事件```??...
2015-10-23