riesumo il mio post e mi autorispondo inquanto sono riuscito a risolvere, può esser utile a qualcuno che ha il mio stesso prob.

Il problema era che le fold annidate venivano create "on the fly" da una chiamata ajax e inserite come sotto <ul> del[*] padre. Essendo un elemento generato dopo il bind della pagina non veniva considerato da jquery al momento del click del topo il nuovo elemento era "trasparente" e l'evento si generava sul[*] che lo conteneva.

Risolto utilizzando la nuova funzione live di jquery 1.3

In questa maniera jquery si "rende conto" anche degli elementi generati dopo il bind della pagina.

ho sostituito

$(".fold").click(function(event){

con

$("li a").live("click" , function(event){


Cià