第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

求問(wèn):有時(shí)候當(dāng)鼠標(biāo)移入他不會(huì)停下來(lái),會(huì)一直往前走,突然又跑回來(lái)了;有一兩次正正常的。

<DOCTYPE! html>
<head>
?<meta charset="utf-8">
?<title>動(dòng)起來(lái)</title>
?<link rel="stylesheet" type="text/css" href="style.css">
?<script type="text/javascript">
?window.onload = function(){
??var oTotal = document.getElementById('total');
??oTotal.onmouseover = function(){
???startMove(0);
???}
??oTotal.onmouseout = function(){
???startMove(-150);
??
??}
?}
?var timer=null;
?function startMove(iTarget){
??clearInterval(timer);
??var oTotal = document.getElementById('total');
??var speed = (iTarget-oTotal.offsetLeft)/15;
???????????? speed=speed>0?Math.ceil(speed):Math.floor(speed);
??????? timer = setInterval(function(){
??????? if(oTotal.offsetLeft == iTarget){
??????? ?clearInterval(timer);
?????? ??}else{
?????? ???oTotal.style.left=oTotal.offsetLeft+speed+'px';
?????? ??}
??????? ?},30);
??????? }


?</script>
</head>
<body>
?<div id="total">
?<div id="share">
?</div>
?<span>分享</span>


?
</body>
</html>


正在回答

2 回答

div標(biāo)簽沒(méi)寫(xiě)好,span應(yīng)該在里面,css樣式定義好,注意var speed = (iTarget-oTotal.offsetLeft)/15;需要整除,因?yàn)楹竺鎖f(oTotal.offsetLeft == iTarget)必須滿足條件才會(huì)清除定時(shí)器,動(dòng)畫(huà)才會(huì)停下

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

aladdinx 提問(wèn)者

嗯,我div寫(xiě)的有些復(fù)雜,掉了一個(gè)尾標(biāo)簽用,我改了之后沒(méi)什么反應(yīng),用了ceil和floor函數(shù),應(yīng)該可以吧。你的這段代碼在chrome上有時(shí)會(huì)出現(xiàn)直接縮進(jìn)去的現(xiàn)象。不過(guò)還是很謝謝
2016-03-21 回復(fù) 有任何疑惑可以回復(fù)我~
#2

YangZiHong 回復(fù) aladdinx 提問(wèn)者

導(dǎo)致的原因你可以試一下,是因?yàn)槟憬o速度賦值時(shí)沒(méi)寫(xiě)在定時(shí)器里面,你鼠標(biāo)移上去的時(shí)候迅速移開(kāi)再移進(jìn)去就會(huì)發(fā)生這種情況,在執(zhí)行startMove函數(shù)的時(shí)候會(huì)清除上一個(gè)定時(shí)器 var speed = (iTarget-oTotal.offsetLeft)/15; speed=speed>0?Math.ceil(speed):Math.floor(speed);
2016-03-21 回復(fù) 有任何疑惑可以回復(fù)我~
#3

qq_要D大調(diào)_0 回復(fù) YangZiHong

你好,我還是不懂,清除計(jì)時(shí)器,但是函數(shù)不是還是重新給speed賦值嗎,不懂為什么
2016-12-24 回復(fù) 有任何疑惑可以回復(fù)我~

<DOCTYPE! html>
<head>
?<meta charset="utf-8">
?<title>動(dòng)起來(lái)</title>
?<link rel="stylesheet" type="text/css" href="style.css">
?<style type="text/css">
??? *{margin: 0;padding: 0;}
??? #total{
????? width: 150px;
????? height: 300px;
????? position: absolute;
????? left: -150px;
????? top: 0;
????? background: #9cf;
??? }
??? #share{
????? width: 30px;
????? text-align: center;
????? height: 60px;
????? line-height: 30px;
????? position: absolute;
????? left:150px;
????? top: 130px;
????? background-color: #fcc;
??? }
? </style>
?<script type="text/javascript">
?window.onload = function(){
? var oTotal = document.getElementById('total');
? oTotal.onmouseover = function(){
?? startMove(0);
?? }
? oTotal.onmouseout = function(){
?? startMove(-150);
?
? }
?}
?var timer=null;
?function startMove(iTarget){
? clearInterval(timer);
? var oTotal = document.getElementById('total');
? var speed = (iTarget-oTotal.offsetLeft)/15;
???????????? speed=speed>0?Math.ceil(speed):Math.floor(speed);
??????? timer = setInterval(function(){
??????? if(oTotal.offsetLeft == iTarget){
???????? clearInterval(timer);
???????? }else{
????????? oTotal.style.left=oTotal.offsetLeft+speed+'px';
???????? }
???????? },30);
??????? }


?</script>
</head>
<body>
?<div id="total">
?<span id="share">分享</span>
?</div>
?


?
</body>
</html>

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

求問(wèn):有時(shí)候當(dāng)鼠標(biāo)移入他不會(huì)停下來(lái),會(huì)一直往前走,突然又跑回來(lái)了;有一兩次正正常的。

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)