Sifr IE6 + IE7错误/无法正常工作

时间:2009-07-30 14:19:47

标签: internet-explorer-6 internet-explorer-7 sifr

我一直在尝试让Sifr3工作几个小时,它在Safari和Firefox中运行良好,但在IE6& IE7。

我已经检查了Flash版本+发现问题可能存在于我添加的media =“”定义中。

以下是我使用的代码:

        

           sIFR.prefetch({       src:'myriad.swf'},{       src:'myriader.swf'});      sIFR.compatMode = true;   sIFR.activate();      sIFR.replace({selector:'h1.pak',   src:'myriad.swf',css:{   '.sIFR-root':{'color':'#ed1c24',   'font-weight':'normal'},},wmode:   'transparent',paddingTop:10});      sIFR.replace({selector:   'h2.pak,h3.pak',src:'myriader.swf',   css:{'。sIFR-root':{'color':   '#ed1c24','font-weight':'normal'},   },wmode:'transparent',paddingTop:0   });

如果您想查看该页面,可以访问:www.e-mkb.nl/pakketten.htm

我真的希望有人能够帮助我解决这个问题。 提前谢谢,

菲利普

3 个答案:

答案 0 :(得分:0)

你正在使用3.0 alpha 1,你真的不应该这样做。 r436是最新版本。

答案 1 :(得分:0)

尝试让sIFR 3 r436与IE一起使用。 IE提供了一些通用的javascript错误。删除wmode:'transparent'似乎有所帮助,但我仍然需要lightbox的wmode。

答案 2 :(得分:0)

我在这里找到了一个解决方案:http://www.mikebuckley.me/2009/10/sifr-transparent-wmode-in-ie6/

基本上你只需要在sIFR.activate(..)之后添加以下代码行; :

sIFR.repaintOnResize = false;