我想实现鼠标移动的时候图片也随着移动  但是貌似不对嘛   基本不动的   怎么办?
<head>
    <title></title>
    <script type="text/javascript">
        document.onmousemove = function() {
            var x = window.event.clientX;
            var y = window.event.clientY;
            var divfly = document.getElementById("divfly");
            if (!divfly)
                return;
            divfly.style.left = x;
            divfly.style.top = y;
        };
</script>
</head>
<body>
<div id="divfly" style="position:absolute" >
<img src="imgtime/pig.gif" />
</div>
</body>

解决方案 »

  1.   

     看看这个改变了没? var x = window.event.clientX;
      

  2.   

      <script type="text/javascript">
      document.documentElement.onmousemove = function(e) {
      e = window.event || e
      var x = e.clientX;
      var y = e.clientY;
      var divfly = document.getElementById("divfly");
      if (!divfly)return;
      divfly.style.left = x+"px";
      divfly.style.top = y+"px";
      };
    </script>
    <div id="divfly" style="position:absolute" >
                      <img src="http://avatar.profile.csdn.net/3/9/8/2_bejco.jpg" />
    </div>