图片显示十字交叉线,随鼠标移动效果

  功能描述:显示十字线在图片上,十字线交叉中心为鼠标所在位置,十字线随鼠标移动而更改位置

  查看效果点击这里

  源代码如下

<style type="text/css">
#dv{position:relative;}
#linex{height:1px;width:300px;position:absolute;left:0px;background:#000;overflow:hidden;display:none;}
#liney{height:300px;width:1px;position:absolute;top:0px;background:#f00;overflow:hidden;display:none;}
</style>
<div id="dv"><img src="/imgblog/20120809/201208091413271901.gif" id="img"/><div id="linex"></div><div id="liney"></div></div>
<script>
window.onload=function(){
  var img=document.getElementById('img'),linex=document.getElementById('linex'),liney=document.getElementById('liney');
  linex.style.width=img.offsetWidth+'px';
  liney.style.height=img.offsetHeight+'px';
  document.getElementById('img').onmousemove=function(e){
     e=e||window.event;
     linex.style.display=liney.style.display='block';
     linex.style.top=(e.offsetY||e.layerY)+'px';
     liney.style.left=(e.offsetX||e.layerX)+'px';
  }
}
</script>

 

加支付宝好友偷能量挖...


原创文章,转载请注明出处:图片显示十字交叉线,随鼠标移动效果

评论(0)Web开发网
阅读(193)喜欢(0)JavaScript/Ajax开发技巧