2010-11-05 79 views
0

任何人都可以告诉我为什么通过偏移定位不适用于Internet Explorer时,它适用于所有其他浏览器的完美罚款?先谢谢你。IE Javascript定位

<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> 
+0

什么是AC?这是一种图书馆吗? – jwueller 2010-11-05 14:52:48

+0

AC.blackout指的是一个css文件 – NewB 2010-11-05 14:55:51

+0

这不是标准的JavaScript。涉及到某种图书馆。我们需要知道,因为你的问题与该图书馆密切相关。 – jwueller 2010-11-05 15:01:24

回答

0

在IE中,你需要的应用(位置:绝对)设置x之前在页面元素的绝对定位如此,Y元素的坐标,你应该应用这种风格到该元素

< img src =“someImageSrc”style =“position:absolute; top:10px; left:40px”/>