看到其它網(wǎng)站,站上有雙擊自動滾屏,怎么實現(xiàn)的呢,下面就是javascript實現(xiàn)自動滾屏的代碼
<SCRIPT LANGUAGE="JavaScript">
var currentpos,timer;//定義當前距頂部距離,和時間事件函數(shù)名
function begin() //定義時間事件函數(shù)
{
timer=setInterval("check_screen()",1);//每間隔1ms(毫秒)執(zhí)行一次check_scree()
}
function del()//定義刪除時間事件
{
clearInterval(timer);//刪除時間事件函數(shù)
}
function check_screen()
{
currentpos=document.body.scrollTop;//scrollTop設置或獲取位于對象最頂端和對象窗口中可見內容的最頂端之間的距離。在這里表示網(wǎng)頁被卷去的高
window.scroll(0,++currentpos);//自動向上滾動1像素
if (currentpos != document.body.scrollTop)del();//當滾動到最底部的時候scrollTop達到最大值也就是頁面的總高度,但是currentpose加1,當其不能滾動scrollTop值不變,當不等于時,證明已經是底部了,調用刪除時間函數(shù)
}
document.onmousedown=del;//當?shù)燃壥髽税粹o,刪除時間事件函數(shù)
document.ondblclick=begin;//雙擊鼠標,開始調用時間事件函數(shù)
</SCRIPT>
更多信息請查看IT技術專欄