Question

J'ai un problème avec thickbox et accordéon sur la même page à-dire qu'aucun d'entre eux travaillent. J'ai vérifié qu'ils utilisent tous les deux la dernière version de jquery. Voici ma comprend. Il n'y a pas d'autres fichiers JScript inclus. J'utilise ceci sur un modèle si cela peut wordpress causer un problème.

<script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/themes/foxintouch/javascript/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/themes/foxintouch/javascript/jquery.accordion-1.2.2.js"></script>
<script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/themes/foxintouch/javascript/jquery.accordion-1.2.2.source.js"></script>

<!-- thickbox -->

<script type="text/javascript" src="<?php bloginfo('url'); ?>/wp-content/themes/foxintouch/javascript/thickbox/thickbox.js"></script>
<link rel="stylesheet" href="<?php bloginfo('url'); ?>/wp-content/themes/foxintouch/javascript/thickbox/thickbox.css" type="text/css" media="screen" />

Voici l'appel à l'accordéon:

$(document).ready(function () {
 $('#sidebar ul').accordion();
 });

L'URL vers mon site est

Autres conseils

Je ne sais pas pourquoi vous utilisez la fonction noConflict sur votre site - cela est destiné à désactiver le raccourci $ dans jQuery il peut donc être utilisé avec des bibliothèques contradictoires comme Prototype. Étant donné que votre site semble seulement être utiliser un code jQuery, vous n'avez pas besoin de cela.

Après avoir le raccourci $ désactivé provoque une erreur fatale dans le code pour Thickbox, qui est à son tour la JS pour écraser la page.

Essayez de se débarrasser du code noConflict et juste appeler la fonction directement accordian, comme suit:

 $(document).ready(function () {
     $('#sidebar ul').accordion();
 });

En outre, vous ne devriez pas y compris les jquery.accordion-1.2.2.js et jquery.accordion-1.2.2.source.js, il suffit d'utiliser la version compressée jquery.accordion-1.2.2.js par lui-même .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top