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