求高手 解决js+html的事件问题
触发a的事件为什么b的图片也会跟着下滑如果要再js里面一一的写事件不得麻烦死了求高手的解决方法<ul><li><aonmouseOver="mouseOver()"onm...
触发a的事件 为什么b的图片也会跟着下滑 如果要再js里面一一的写事件 不得麻烦死了求高手的解决方法
<ul>
<li><a onmouseOver="mouseOver()" onmouseOut="mouseOut()">a<img src="1.png" style="position:absolute; top:-149;" id="divP" /></a><li>
<li><a onmouseOver="mouseOver()" onmouseOut="mouseOut()">b<img src="1.png" style="position:absolute; top:-149;" id="divP1" /></a><li>
</ul>
<script type="text/javascript">
function mouseOver(){//出发事件后为什么2个的图片都会下滑
var a=0;
function move(){
a++;
if(a==49){clearInterval(time);}
divP.style.top = (divP.style.top.replace('px','')-0 +3);
divP1.style.top = (divP1.style.top.replace('px','')-0 +3);
}
var time = window.setInterval(move,10);}
</script> 展开
<ul>
<li><a onmouseOver="mouseOver()" onmouseOut="mouseOut()">a<img src="1.png" style="position:absolute; top:-149;" id="divP" /></a><li>
<li><a onmouseOver="mouseOver()" onmouseOut="mouseOut()">b<img src="1.png" style="position:absolute; top:-149;" id="divP1" /></a><li>
</ul>
<script type="text/javascript">
function mouseOver(){//出发事件后为什么2个的图片都会下滑
var a=0;
function move(){
a++;
if(a==49){clearInterval(time);}
divP.style.top = (divP.style.top.replace('px','')-0 +3);
divP1.style.top = (divP1.style.top.replace('px','')-0 +3);
}
var time = window.setInterval(move,10);}
</script> 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应
|
问题解决率99%
|
24小时在线
立即免费咨询律师
15446人正在获得一对一解答
大连海浪之心6分钟前提交了问题
呼和浩特草原之歌3分钟前提交了问题
苏州天空之城3分钟前提交了问题