亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

動畫效果的bug。

動畫效果的bug。

雨析 2016-05-04 21:10:22
var?content?=?document.getElementById('box_content'); ????????var?info?=?document.getElementById("info_one"); ????????var?info2?=?document.getElementById("info_two");???? ????????var?myScroll; ????????var?speed?=?50; ????????var?liHeight?=?160; ????????var?staytime?=?1000; ????????info2.innerHTML?=?info.innerHTML; ????????function?scrollUp(){ ????????????if(content.scrollTop?%?liHeight?==0)?{ ?????????????????clearInterval(myScroll); ?????????????????setTimeout("startMove()",staytime); ????????????}else{ ????????????????content.scrollTop++; ????????????????if(content.scrollTop>=info.scrollHeight){ ????????????????????content.scrollTop=0; ????????????????} ????????????} ???????????? ????????} ????????function?startMove(){ ????????????content.scrollTop++; ????????????myScroll?=?setInterval("scrollUp()",speed);???????? ????????} ???????? ????????setTimeout("startMove()",1000); ????????content.onmouseover?=?function(){ ?????????????clearInterval(myScroll); ????????????} ????????content.onmouseout?=?function(){ ????????????myScroll?=?setInterval("scrollUp()",speed); ????????????}效果是當信息滾動,當到達一定高度后(就是每個信息位置)都會停一下然后繼續滾動。鼠標移入后停止動畫 移除開始動畫??墒钱數竭_一定高度后(就是每個信息位置)這個時候移入鼠標 之后會出現bug 瘋狂滾動!?。?!
查看完整描述

1 回答

?
想做學霸的渣渣

TA貢獻15條經驗 獲得超11個贊

不要使用mouseover與mouseout,他們在移動時也會觸發,mouseout的多次響應造成創建了多個定時器

改用onmouseenter與onmouseleave事件

查看完整回答
反對 回復 2016-10-27
  • 1 回答
  • 0 關注
  • 1258 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號