2010-11-22 3 views
0

Mes fonctions jQuery sont en cours d'exécution mais aucune d'entre elles ne fonctionne à travers une installation de wordpress à la vanille. Quelqu'un d'autre a-t-il eu ce problème?Problèmes de mpress wordpress jquery. Ils ne fonctionnent pas

Pour montrer un exemple de ceci serait assez difficile car il traverse un cadre.

J'ai un script JS externe appelé 'main.js':

<script src="<?php bloginfo('template_directory'); ?>/js/jquery-1.4.4.min.js" type="text/javascript" charset="UTF-8"></script> 
<script src="<?php bloginfo('template_directory'); ?>/js/main.js" type="text/javascript" charset="UTF-8"></script> 

$(document).ready(function() { 

    foo1('.foo1',500); 

    $(".foo2").foo2({ 
     // foo2 
    }); 
}); 

function foo1(e,s) { 
    // foo1 
} 

Il est la configuration normale d'un travail lorsque hébergé. C'est juste sur localhost que ça ne marche pas pour une raison quelconque. Y a-t-il un paramètre MAMP (OSX) à configurer?

+4

Pouvons-nous voir un exemple de code, s'il vous plaît? –

+0

Juste ajouté plus d'informations à la poste. Désolé pour ça. – Tom

Répondre

2

Le signe '$' ne fonctionne pas à l'intérieur de wordpress en raison de conflits entre les bibliothèques js. Essayez d'utiliser $ .noConflict pour résoudre ce problème en utilisant la syntaxe ci-dessous:

$.noConflict(); 
jQuery(document).ready(function($) { 

    foo1('.foo1',500); 

    $(".foo2").foo2({ 
    // foo2 
    }); 

}); 
+0

Cela a fonctionné! Merci beaucoup pour cela! – Tom

Questions connexes