2010-04-19 4 views
0

Je suis aux prises avec ça. J'ai utilisé le plugin jquery sIFR par opposition à sIFR il a empêché les conflits avec d'autres jquery que j'utilise sur mes pages.comment puis-je obtenir jquery.sIFR plugin pour afficher sIFR-texte alternatif pour l'impression?

Fonctionne bien dans sa fonction principale: remplacer le texte html par Flash.

Cependant, la classe .sIFR-alternate reçoit un style en ligne 'opacity: 0' qui persiste lorsque le flashblock est activé. Le texte alternatif n'apparaît donc pas. Il n'apparaît pas non plus lors de l'impression de la page (oui, j'ai inclus des styles pour sIFR-print).

J'ai essayé de remplacer l'opacité: 0 dans le style en ligne avec l'affichage: aucun, mais cela provoque des problèmes de hauteur avec le flash de sortie.

Quelqu'un d'autre avait ceci ou a des idées?

Répondre

0

En quoi le conflit sIFR-proper est-il en conflit avec jQuery? Ça ne devrait pas, vraiment.

+0

Désolé, une terminologie incorrecte. Le problème n'était pas un conflit de code mais un problème de synchronisation en ce qui concerne le rendu. Le site avait un contenu caché qui ne serait affiché qu'après l'interaction de l'utilisateur. Avec sIFR correct, le texte flash caché ne serait pas rendu visible. Je ne suis pas un pro javascript mais j'ai une bonne compréhension des fondamentaux de jquery, donc j'ai utilisé le plugin jquery sIFR pour rendre les choses quand on les appelle. Probablement un long chemin de ronde! Quoi qu'il en soit, j'ai résolu le problème d'origine en prenant le style d'opacité inline du fichier plugin .js et en ajoutant les styles requis à mes fichiers screen et print .css. – apeBoy

Questions connexes