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

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

代碼是照著寫(xiě)的啊,但是透明度不能變到100,onmouseout的動(dòng)畫(huà)也不對(duì),親可以幫我看下嗎?謝謝啦!

<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:4px?solid?#000;
	filter:alpha(opacity:30);
	opacity:0.3;
	}	
</style>
<script?src="move.js"></script>
<script>
window.onload=function(){
	var?Li=document.getElementById('li1');
	Li.onmouseover=function(){
		startMove(Li,'width',400,function(){
			startMove(Li,'height',200,function(){
				startMove(Li,'opacity',100);
				});
			});
		}
	Li.onmouseout=function(){
		startMove(Li,'opacity',30,function(){
			startMove(Li,'height',100,function(){
				startMove(Li,'width',200);
				});
			});
		}
}
</script>



move.js

?function?getStyle(obj,attr){
	if(obj.currentStyle){
		return?obj.currentStyle[attr];
		}
	else{
		return?getComputedStyle(obj,false)[attr];
		}	
	}			
	//var?timer=null;	
	
	function?startMove(obj,attr,iTarget,fn){
		clearInterval(obj.timer);
		obj.timer=setInterval(function(){
			//1.取當(dāng)前的值?
			var?icur=0;
			if(icur=='opacity'){
				icur=Math.round(parseFloat(getStyle(obj.attr))*100);
				}
			else{
				icur=parseInt(getStyle(obj,attr));
				}	
			?//2.算速度	
			var?speed=(iTarget-icur)/8;
			speed=speed>0?Math.ceil(speed):Math.floor(speed);
			//3.檢測(cè)停止
			if(iTarget==icur){
			clearInterval(obj.timer);
			??if(fn){
				??fn();
				??}
			}
		????else{
				if(attr=='opacity'){
					obj.style.filter='alpha(opacity:'+(icur+speed)+')';
					obj.style.opacity=(icur+speed)/100;
					}
				else{
					obj.style[attr]=icur+speed+'px';
					}	
			
			}
			},30)
			
		}


正在回答

2 回答

html 呢?

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

飯粒寶寶 提問(wèn)者

<body> <ul> <li id="li1"></li> </ul> </body>
2015-11-26 回復(fù) 有任何疑惑可以回復(fù)我~
<!DOCTYPE?html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"
????????"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html?xmlns="http://www.w3.org/1999/xhtml">
<head>
????<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"/>
????<title>三列布局</title>
????<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:?4px?solid?#000;
????????????filter:?alpha(opacity:30);
????????????opacity:?0.3;
????????}
????</style>
????<script>
????????function?getStyle(obj,?attr)?{
????????????if?(obj.currentStyle)?{
????????????????return?obj.currentStyle[attr];
????????????}
????????????else?{
????????????????return?getComputedStyle(obj,?false)[attr];
????????????}
????????}
????????//var?timer=null;

????????function?startMove(obj,?attr,?iTarget,?fn)?{
????????????clearInterval(obj.timer);
????????????obj.timer?=?setInterval(function?()?{
????????????????//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?=?(iTarget?-?icur)?/?8;
????????????????speed?=?speed?>?0???Math.ceil(speed)?:?Math.floor(speed);
????????????????//3.檢測(cè)停止
????????????????if?(iTarget?==?icur)?{
????????????????????clearInterval(obj.timer);
????????????????????if?(fn)?{
????????????????????????fn();
????????????????????}
????????????????}else?{
????????????????????if?(attr?==?'opacity')?{
????????????????????????obj.style.filter?=?'alpha(opacity:'?+?(icur?+?speed)?+?')';
????????????????????????obj.style.opacity?=?(icur?+?speed)?/?100;
????????????????????????console.log(obj.style.opacity);
????????????????????}else?{
????????????????????????obj.style[attr]?=?icur?+?speed?+?'px';
????????????????????}
????????????????}
????????????},?30)

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

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

</body>
</html>

修改后的代碼 ,自己對(duì)應(yīng)著看。

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

舉報(bào)

0/150
提交
取消

代碼是照著寫(xiě)的啊,但是透明度不能變到100,onmouseout的動(dòng)畫(huà)也不對(duì),親可以幫我看下嗎?謝謝啦!

我要回答 關(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)