Sifr IE6 + IE7 Ошибка / не работает - PullRequest
0 голосов
/ 30 июля 2009

Я пытался заставить Sifr3 работать часами, он отлично работает в Safari и Firefox, но не в IE6 и IE7.

Я проверил версию Flash + и обнаружил, что проблема может заключаться в определении media = "", которое я добавил.

Вот коды, которые я использую:

sIFR.prefetch ({ src: 'myriad.swf'}, { src: 'myriader.swf'}); sIFR.compatMode = true; sIFR.activate (); sIFR.replace ({селектор: 'h1.pak', источник: "myriad.swf", css: { '.sIFR-root': {'color': '# ed1c24', 'font-weight': 'normal'},}, wmode: 'transparent', paddingTop: 10}); sIFR.replace ({селектор: '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

Я действительно надеюсь, что кто-нибудь сможет помочь мне в этом. Заранее спасибо,

Philippe

Ответы [ 3 ]

0 голосов
/ 01 апреля 2010

Попытка заставить sIFR 3 r436 работать с IE. IE дает какую-то общую ошибку JavaScript. Удаление wmode: «прозрачный», кажется, помогает, но мне все еще нужен этот wmode для лайтбокса.

0 голосов
/ 16 июля 2010

Я нашел решение здесь: http://www.mikebuckley.me/2009/10/sifr-transparent-wmode-in-ie6/

в основном вам просто нужно добавить следующую строку кода после sIFR.activate (..); :

sIFR.repaintOnResize = false;

0 голосов
/ 31 июля 2009

Вы используете 3.0 альфа 1, что вам действительно не следует. r436 является последней версией.

...