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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

為什么圖形完全不動?

按照視頻課程打的代碼,但是發(fā)現(xiàn)圖形并不會動,求助大神!在這先感謝您費眼看我這代碼了。

多物體同時運動的html文件

<!DOCTYPE?html>
<html?xmlns="http://">
<head>
????<meta?http-equiv="Content-Type"?content="text/html;charset=utf-8"></meta>?????<!--?可讓中文正常顯示?-->
????<title>多物體同時運動,同時改變寬高透明度</title>
????<link?href="css/main.css"?rel="stylesheet"?/>
????<style?type="text/css">
???????ul,li?{
???????	list-style:?none;
???????}
???????ul?li{
???????	width:?200px;
???????	height:?100px;
???????	background:?yellow;
???????	margin-bottom:?20px;
????????border:?2px?solid?red;
????????filter:alpha(opacity:30);
????????opacity:?0.3;
???????}

????</style>
????
????<script?src="js/perfectmove.js"></script>???
????<script>
????window.onload=function(){
????????var?ali=document.getElementById('li1');
????????ali.onmouseover=function(){
????????????startMove(ali,{width:400,height:200,opacity:100});??????
????????}
????????ali.onmouseout=function(){
??????????startMove(ali,{width:200,height:100,opacity:30});
????????????}
????</script>
</head>

<body>
<ul>
	<li?id="li1"></li>
</ul>
</body>
</html>

完美運動框架的js代碼:

????//完美運動框架,可同時變化
????function?startMove(obj,json,fn){?????
????????var?flag=true;??//假設(shè)所有的運動都到達(dá)了目標(biāo)值
????????clearInterval(obj.timer);??
????????obj.timer=setInterval(function(){
????????????for(var?attr?in?json){
????????????//1.取當(dāng)前的值
????????????var?icur=0;
????????????if?(attr=='opacity')?{????????????????????
????????????????icur=Math.round(parseFloat(getStyle(obj,attr))*100);?
????????????}
????????????else{
????????????????icur=parseInt(getStyle(obj,attr));????
????????????}
????????????//2.計算速度
????????????var?speed=(json[attr]-icur)/8;
????????????speed=speed>0?Math.ceil(speed):Math.floor(speed);
????????????//3.監(jiān)測停止
????????????if?(icur!=json[attr])?{???//如果不是所有的運動都到達(dá)了終點
????????????????flag=false;
????????????}
????????????
????????????if?(attr=='opacity')?{??
????????????????????obj.style.filter='alpha(opacity:'+(icur+speed)+')';??
????????????????????obj.style.opacity=(icur+speed)/100;
????????????????}
????????????else{
????????????????????obj.style[attr]=icur+speed+'px';
????????????????}???????????????
????????????????????????????
????????????????????????}
????????????if?(flag)?{
????????????????clearInterval(obj.timer);
????????????????if(fn)
????????????????{
????????????????????fn();
????????????????}
????????????}
????????},30)
????}

????function?getStyle(obj,attr){
????????if(obj.currentStyle){
????????return?obj.currentStyle[attr];
????????}
????????else{
????????return?getComputedStyle(obj,false)[attr];
????????}
????}


正在回答

1 回答

html文檔的第二個js代碼少了一個花括號

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

葉綠體線粒體 提問者

非常感謝!
2016-09-05 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
JS動畫效果
  • 參與學(xué)習(xí)       113920    人
  • 解答問題       1487    個

通過本課程JS動畫的學(xué)習(xí),從簡單動畫開始,逐步深入各種動畫框架封裝

進(jìn)入課程

為什么圖形完全不動?

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

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

幫助反饋 APP下載

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

公眾號

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