IE Javascript定位

时间:2010-11-05 14:50:31

标签: javascript

任何人都可以告诉我为什么通过偏移定位对于Internet Explorer来说,当它适用于所有其他浏览器时效果非常好?先感谢您。

  <script type="text/javascript">
       var waitTime = 0, blackout = new AC.Blackout('blackout', {
       showOnce: false
       });

         if (navigator.appName == 'Microsoft Internet Explorer')
      {

      blackout.addImage('/images/background.jpg', { offsets: [-10050, 1000], dimensions: [1280, 884] });

      }
      else
      {

        blackout.addImage('/images/background.png', { offsets: [-150, 100], dimensions: [1280, 853] });
      blackout.addImage('/images/logo.png', { offsets: [-107, 0], dimensions: [248, 85] });
    }



      </script>

1 个答案:

答案 0 :(得分:0)

在IE中,您需要应用(position:absolute)来确定页面中元素的绝对位置,因此在设置元素的x,y坐标之前,您应该将此样式应用于该元素

&LT; img src =“someImageSrc”style =“position:absolute; top:10px; left:40px”/&gt;