2010-01-29 4 views
1

Checkout this site sur lequel je travaille.Accordéon et jQueryCycle empêchent les hrefs de fonctionner

L'idée est la suivante:

-Que le diaporama est censé tourner - cela fonctionne

-Lorsque planant au-dessus du menu de droite la diapositive appropriée apparaît - cela fonctionne

-Lorsque vous passez en revue la navigation, vous devez afficher une brève description - cela fonctionne

-Lorsque vous cliquez sur Airboat, Aircraft, UAV ou le lien "view", cela vous amène à cette page - cela ne fonctionne pas. Je suis sûr que ce qui se passe ici, c'est que les javascripts se disputent, car la désactivation de l'un fait fonctionner les liens, la réactivation le casse.

Votre aide est grandement appréciée,

Répondre

1

Essayez d'utiliser ceci:

return '#nav li:eq(' + (idx) + ') > a';} 

au lieu de

return '#nav li:eq(' + (idx) + ') a';} 

dans votre plugin cycle. L'utilisation du sélecteur de descente directe au lieu du sélecteur descendant l'empêchera de correspondre aux liens contenus dans l'accordéon pour les ancres de page.

+0

merci pour l'astuce, cela a effectivement fixé les liens dans le contenu de l'accordéon, mais pas le lien d'ancrage réel. Par exemple, les liaisons «vue» fonctionnent, mais pas les liaisons d'ancrage Airboat, Aircraft, UAV. BTW, j'ai fait le changement afin que vous puissiez voir le résultat. – soundfreak82

+0

En fait, si je place le href à l'intérieur du h3, il résout le problème. Bien que je sois sûr que je casse comme des milliers de règles en faisant cela. – soundfreak82

+0

deuxième pensée, qui casse l'accordéon .... argh! – soundfreak82

Questions connexes