【问题标题】:Sifr IE6+IE7 Error/not workingSifr IE6+IE7 错误/不工作
【发布时间】:2010-08-30 17:36:16
【问题描述】:

我已经尝试让 Sifr3 工作几个小时了,它在 Safari 和 Firefox 中运行良好,但在 IE6 和 IE7 中却不行。

我检查了 Flash 版本 + 发现问题可能出在我添加的 media="" 定义中。

这是我使用的代码:

sIFR.prefetch({ src: '无数.swf' }, { src: 'myriader.swf' }); sIFR.compatMode = true; sIFR.activate(); sIFR.replace({ 选择器: 'h1.pak', src:'无数.swf',css:{ '.sIFR-root' : { 'color': '#ed1c24', '字体重量': '正常' }, }, wmode: '透明', paddingTop: 10 }); sIFR.replace({ 选择器: 'h2.pak,h3.pak', src: 'myriader.swf', css: { '.sIFR-root' : { '颜色': '#ed1c24', '字体重量': '正常' }, }, wmode: '透明', paddingTop: 0 });

如果你想看看这个页面,你可以去这里:www.e-mkb.nl/pakketten.htm

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

菲利普

【问题讨论】:

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


    【解决方案1】:

    您使用的是 3.0 alpha 1,您确实不应该这样做。 r436 是最新版本。

    【讨论】:

      【解决方案2】:

      试图让 sIFR 3 r436 与 IE 一起工作。 IE 给出了一些通用的 javascript 错误。删除 wmode: 'transparent' 似乎有帮助,但我仍然需要灯箱的 wmode。

      【讨论】:

        【解决方案3】:

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

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

        sIFR.repaintOnResize = false;

        【讨论】:

          猜你喜欢
          • 2011-11-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-14
          • 1970-01-01
          • 1970-01-01
          • 2014-09-06
          相关资源
          最近更新 更多