課程
/前端開發
/JavaScript
/信息滾動效果制作
對于setTimeout進行清除好像不起作用啊,老師求解答
2015-05-04
源自:信息滾動效果制作 3-3
正在回答
window.onload=?function?()?{ ????var?oMain=document.getElementById('main'); ????var?iLineHeight=20;?//滾高高度 ????oMain.innerHTML+=oMain.innerHTML; ????oMain.scrollTop=0; ????var?timer; ????var?can=false; ????var?move; ????function?startMove(){ ????????oMain.scrollTop++; ????????timer=setInterval(scrollUp,50); ????} ????function?scrollUp(){ ????????if(oMain.scrollTop%iLineHeight==0){ ????????????clearInterval(timer); ????????????if(!can)?{ ????????????????setTimeout(startMove,?2000) ????????????} ????????}else{ ????????????oMain.scrollTop++; ????????????if(oMain.scrollTop>=oMain.scrollHeight/2){ ????????????????oMain.scrollTop=0; ????????????} ????????} ????} ???move=setTimeout(startMove,2000); ????oMain.onmouseenter=?function?()?{ ????????can=true; ????} ????oMain.onmouseleave=?function?()?{ ????????can=false; ????????if(move){ ????????????clearTimeout(move); ????????} ????????move=setTimeout(startMove,2000); ????} }
onmouseout和onmouseover的對象是誰啊沒有對象怎么停止或啟動啊,還有onmouseover寫錯了
代碼如上
舉報
萌妹子帶您快速學習滾動效果,掌握無縫滾動和歇間性滾動的制作方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-19
2015-09-20
onmouseout和onmouseover的對象是誰啊沒有對象怎么停止或啟動啊,還有onmouseover寫錯了
2015-05-04