sIFR jQuery bascule, ne fonctionne pas dans FF3
Question
J'ai un lien H2 remplacé par sIFR qui bascule simplement (avec w / jQuery) d’une autre div. "Semble" fonctionner dans tous les navigateurs sauf Firefox 3. Avez-vous des idées?
<ul id="titlenav">
<li><h2><a href="javascript:void()">Title</a></h2>
<ul id="titlemenu">
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</li>
</ul>
$('#titlenav h2').click(function() {
$('#titlemenu').Toggle();
});
Mon siFr remplace config and css est ultra simple et les liens sIFr fonctionnent généralement, mais pas les fonctions jquery. J'utilise ; - jquery-1.3.1 - SIFR 3 R 427
Tous les conseils sont les bienvenus. Je suis assez nouveau pour tout cela.
La solution
Le problème est que l'événement click sur Flash ne se propage pas à l'élément h2
. Consultez le onRelease
, que vous pouvez spécifier comme un argument pour sIFR.replace
. Il est déclenché chaque fois que vous cliquez sur une animation Flash remplacée.
Autres conseils
Quel système d'exploitation utilisez-vous? J'ai entendu dire qu'il était difficile de faire en sorte que sFIR fonctionne correctement avec la transparence alpha sur les systèmes Linux; ce pourrait être la cause.
Si vous avez toujours des problèmes avec cela, une alternative peut être typeface.js , qui est entièrement js. , pas de flash.
Hmm, je n'ai jamais entendu parler de ce truc SIFR auparavant. Ça a l'air cool, c'est-à-dire quand je peux le faire fonctionner. Apparemment, la plupart des démos sIFR que j'ai trouvées ne fonctionnent pas avec FF3 sur Ubuntu Linux. Enfin, j’en ai trouvé un qui fonctionne et qui offre également l’intégration jQuery: http: //dev.jquery. com / ~ gilles / sifr / , vous pouvez le vérifier.