как я могу получить плагин jquery.sIFR для отображения sIFR-альтернативного текста для печати?

Я борюсь с этим. Я использовал плагин jquery sIFR вместо sIFR, он предотвращал конфликты с другими jquery, которые я использую на своих страницах.

Он отлично работает в своей основной функции: замене html-текста на Flash.

Однако классу .sIFR-alternate дается встроенный стиль opacity: 0, который сохраняется при включенном flashblock. Таким образом, альтернативный текст не появляется. Он также не появляется при печати страницы (да, я включил стили для sIFR-печати).

Я попытался заменить встроенный стиль opacity: 0 на display: none, но это вызывает проблемы с высотой выходной вспышки.

У кого-нибудь еще было это или есть идеи?


person apeBoy    schedule 19.04.2010    source источник


Ответы (1)


Как sIFR-собственно конфликтует с jQuery? На самом деле не должно быть.

person Mark Wubben    schedule 02.05.2010
comment
Извините, неправильная терминология. Проблема была не в конфликте кода, а во времени рендеринга. На сайте был скрытый контент, который отображался только после взаимодействия с пользователем. При правильном использовании sIFR скрытый флэш-текст не отображался на экране. Я не профессионал в области javascript, но у меня есть хорошее представление об основах jquery, поэтому я использовал плагин jquery sIFR для рендеринга материалов при вызове. Наверное, длинный путь! В любом случае, я решил исходную проблему, убрав встроенный стиль непрозрачности из файла плагина .js и добавив необходимые стили в мои файлы screen и print .css. - person apeBoy; 08.05.2010