为了账号安全,请及时绑定邮箱和手机立即绑定

移动到div元素里图片显示

移动到div元素里图片显示

358886979 2016-04-17 18:07:45
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Document</title><style>#top{width:510px;height:510px;background: #ccc;position: relative;}#top div{width:50px;height:50px;background: red;position:absolute;background:url(images/pic.jpg) no-repeat;display: none;}</style></head><body><div id="top"></div><script>window.onload=function(){var top=document.getElementById('top');var div=top.getElementsByTagName('div');for(var i=0;i<100;i++){top.innerHTML+='<div>'+i+'</div>';div[i].style.left=i*51 - parseInt(i/10)*510 +'px';div[i].style.top=parseInt(i/10)*51 + 'px';div[i].style.backgroundPositionX=0-i*50+parseInt(i/10)*500+'px';div[i].style.backgroundPositionY=0-parseInt(i/10)*50 +'px';};//for 循环for(var i=0;i<div.length;i++){div[i].onmouseover=function(){this.style.display='block';};//移到div显示图片};//for循环};//总执行</script></body></html>效果是100个div先全部隐藏。 然后鼠标移到哪一个div上,那个div就显示出来
查看完整描述

1 回答

?
一只特立独行的doge

TA贡献2条经验 获得超3个赞

这是要实现什么效果啊?我没怎么看懂你的函数。

查看完整回答
反对 回复 2016-04-18
  • 358886979
    358886979
    效果是100个div全部隐藏。 然后鼠标移到哪一个div上,那个div就显示出来
  • 1 回答
  • 0 关注
  • 1061 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信