2010-02-02 14 views
0

J'ai remarqué ce problème dans les versions précédentes de Firefox. Après le défilement, les liens sIFR deviennent inactifs et doivent être cliqués pour redevenir des liens. Le correctif pour cela était assez simple et vous demandait juste d'ajouter 'fixFocus: true' dans la configuration de sIFR.Les liens sIFR perdent leur focus dans Firefox 3.6 après le défilement

Malheureusement, lorsque j'ai mis à niveau vers Firefox 3.6, ce correctif ne fonctionne plus. Je me demande simplement si quelqu'un d'autre a trouvé cela et sait s'il y a une solution de contournement. Nous utilisons des liens SIFR dans des charges de nos sites donc c'est un bug assez mauvais!

Merci à l'avance si quelqu'un peut aider

* mise à jour - il semble que c'est l'ajout d'utiliser le wmode: « transparent » - si je prends ceci la mise au point correctif fonctionne à nouveau. Encore un problème cependant car la plupart de nos liens doivent être transparents

Répondre

0

Oui, c'est un problème de navigateur, et un assez vieux maintenant. Il n'y a pas de meilleure solution de contournement disponible dans sIFR.

0

Donc essentiellement, vous ne pouvez pas avoir un élément sIFR à la fois un lien et transparent si ça va fonctionner dans Firefox 3.6? Nous utilisons actuellement des overlays de jquery donc sans transparence aucun élément de sifr ne survolerait la superposition.

Oh, j'espère bien que quelqu'un trouvera une solution ou il y aura beaucoup de création d'en-têtes graphiques et de liens pour moi!

0

Une astuce pour faire les liens sIFR fonctionnent très bien dans Firefox en ayant l'ensemble Wmode à la transparence, est d'ajouter que le code CSS à la classe qui est remplacé:

.fontname:hover {background-position:0% 100%;} 

Dans cet exemple, fontname est la classe CSS qui détermine quelles balises sont remplacées.