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