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

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

幫忙看一看!

<!DOCTYPE html>
<html>
<head>
?? ?<meta charset="UTF-8">
?? ?<title>Document</title>
</head>
<style type="text/css">
*{
?? ?margin:0;
?? ?padding:0;
}
ul,li{
?? ?list-style: none;
}
ul li{
?? ?width: 200px;
?? ?height: 100px;
?? ?background: yellow;
?? ?margin-bottom: 20px;
??? border: 10px solid #000;
?? ?font-size:12px;
}
</style>
<script type="text/javascript">
window.onload=function(){
?? ?var aLi=document.getElementsByTagName('li');
?? ?for(var i=0;i<aLi.length;i++){
?? ??? ?aLi[i].timer=null;?
?? ??? ?aLi[i].onmouseover=function(){
?? ??? ??? ?startMove(this,400);
?? ??? ?}
?? ??? ?aLi[i].onmouseout=function(){
?? ??? ??? ?startMove(this,200);
?? ??? ?}
?? ?}
}
function startMove(obj,iTarget){?
?? ?var aLi=document.getElementsByTagName('li');
?? ?clearInterval(obj.timer);
?? ?obj.timer=setInterval(function(){
?? ??? ?var speed=(iTarget-obj.offsetWidth)/10;
?? ??? ?speed=speed>0?Math.ceil(speed):Math.floor(speed);
?? ??? ?if(iTarget==obj.offsetWidth){
?? ??? ??? ?clearInterval(obj.timer);
?? ??? ?}else{

?? ??? ???? obj.style.width=parseInt(getStyle(obj,'width'))+speed+'px';
?? ??? ?}
?? ?},30);
}
function getStyle(obj,attr){
?? ?if(obj.currentStyle){
?? ??? ?return obj.currentStyle[attr];
?? ?}else{
?? ??? ?return getComputedStyle(obj,false)[attr];
?? ?}
}
</script>
<body>
?? ?<ul>
?? ??? ?<li >a</li>
?? ??? ?<li>a</li>
?? ??? ?<li>a</li>
?? ?</ul>
</body>
</html>

為什么本來(lái)200的元素 一旦執(zhí)行? 后面就變成180了? 剛好少了border*2

而且最多變不到400? 只能到380

正在回答

4 回答

?var speed=(iTarget-obj.offsetWidth)/10;和?if(iTarget==obj.offsetWidth)中的 obj.offsetWidth 也要改成parseInt(getStyle(obj,'width')) ?

加了邊框 obj.offsetWidth的值肯定會(huì)增加border*2

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

?var speed=(iTarget-obj.offsetWidth)/10;

這個(gè)是不是除以8啊

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

還斗膽請(qǐng)教一下改進(jìn)方法

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

幫忙分析一下!?。〈笊? 這是一個(gè)多物體緩沖運(yùn)動(dòng)的例子

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

舉報(bào)

0/150
提交
取消
JS動(dòng)畫(huà)效果
  • 參與學(xué)習(xí)       113920    人
  • 解答問(wèn)題       1487    個(gè)

通過(guò)本課程JS動(dòng)畫(huà)的學(xué)習(xí),從簡(jiǎn)單動(dòng)畫(huà)開(kāi)始,逐步深入各種動(dòng)畫(huà)框架封裝

進(jìn)入課程
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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