2010-03-27 17 views
0

Je suis nouveau javascript/jquery et je l'ai fait quelques farfouillé sur le web, mais je ne peux pas comprendre pourquoi ce qui suit est invalide:Enregistrement d'une fonction nommée en tant qu'auditeur avec Jquery

var toggleSection = function(sectionName) { 
// Do some Jquery work to toggle stuff based on sectionName string 
// (concatenate sectionName with other text to form selectors) 
}; 
$('#togglecont1').click(toggleSection("container1")); 

Y a-t-il quelque chose d'évident qui me manque? Merci d'avance.

Répondre

0

Vous essayez d'appeler la fonction dans la définition du gestionnaire de clics, ce qui ne fonctionne pas. vous pourriez faire quelque chose comme ceci:

$('#togglecont1').click(function(){ 
    toggleSection("container1"); 
}); 
+0

Merci beaucoup, cela fonctionne parfaitement. – Marcus