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

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

效果出不來

<!DOCTYPE?html>
<html>
	<head>
		<meta?charset="UTF-8">
		<title></title>
		
		<style>
			.box{?width:?245px;?height:?250px;overflow:?hidden;?float:?left;?position:?relative;}
			.box?a{width:?245px;?height:?250px;?display:block;position:?absolute;?top:?225px;?
			
			background:#000000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:?0.5;??opacity:?0.5;?color:#FFFFFF;?}
		</style>
	</head>
	<body>
		<div?class="box">
			<img?src="../img/img1.jpg"?/>
			<a>?用于感冒引起的</br>頭痛、發熱、鼻塞、流涕、咽痛</a>
		</div>
		
		
		<div?class="box">
			<img?src="../img/img2.jpg"?/>
			<a>?用于感冒引起的</br>頭痛、發熱、鼻塞、流涕、咽痛</a>
		</div>
		
		
		<div?class="box">
			<img?src="../img/img3.jpg"?/>			
			<a>?用于感冒引起的</br>頭痛、發熱、鼻塞、流涕、咽痛</a>
		</div>
		<script?type="text/javascript">
		var?box?=document.getElementsByClassName("box")
		for?(var?i?=?0?;?i<box.length;?i++;)?
		{
		?box[i].onmouseover?=?showMeg
		?}
		}
		function?showMeg(){
			this.getElementsByTagName("a")[0].style.top?=?0
		}
			
		</script>
		
	</body>
</html>


正在回答

1 回答

幫你改修正了下<!DOCTYPE html>
<html>
??? <head>
??????? <meta charset="UTF-8">
??????? <title></title>
??????? ?
??????? <style>
??????????? .box{ width: 245px; height: 250px;overflow: hidden; float: left; position: relative;}
??????????? .box a{width: 245px; height: 250px; display:block;position: absolute; top: 225px;
??????????? ?
??????????? background:#000000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;? opacity: 0.5; color:#FFFFFF; }
??????? </style>
??? </head>
??? <body>
??????? <div class="box">
??????????? <img src="../img/img1.jpg" />
??????????? <a> 用于感冒引起的</br>頭痛、發熱、鼻塞、流涕、咽痛</a>
??????? </div>
??????? ?
??????? ?
??????? <div class="box">
??????????? <img src="../img/img2.jpg" />
??????????? <a> 用于感冒引起的</br>頭痛、發熱、鼻塞、流涕、咽痛</a>
??????? </div>
??????? ?
??????? ?
??????? <div class="box">
??????????? <img src="../img/img3.jpg" />???????? ?
??????????? <a> 用于感冒引起的</br>頭痛、發熱、鼻塞、流涕、咽痛</a>
??????? </div>
??????? <script type="text/javascript">
??????? var box =document.getElementsByClassName("box")
??????? for (var i = 0 ; i<box.length; i++)
??????? {
???????? box[i].onmouseover = showMeg;
??????? ?
??????? }
??????? function showMeg(){
??????????? this.getElementsByTagName("a")[0].style.top = 0
??????? }
??????????? ?
??????? </script>
??????? ?
??? </body>
</html>

  1. 把?for?(var?i?=?0?;?i<box.length;?i++;),改為?for?(var?i?=?0?;?i<box.length;?i++),去掉i++后的';'符號

  2. 把box[i].onmouseover?=?showMeg }多了個},進行去除,如此可恢復正常

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
圖片展示特效
  • 參與學習       29130    人
  • 解答問題       82    個

使用JS技術實現圖片展示效果效果,讓網頁增彩是否心動,快快加入我們

進入課程

效果出不來

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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