Ciao, personalmente ti consiglierei di risolvere via CSS senza scomodare troppo JavaScript; da quel che vedo, mi pare si possa risolvere molto facilmente con qualche :hover e altre due regole messe in croce. Nel caso, prova a postare il codice HTML relativo a quella roba o postare un link alla pagina pubblica, per capire come e dove poter intervenire.
Il problema del tuo jQuery e dato dal fatto che non c'è alcun riferimento alla toggleClass da te menzionata (da quel che mi pare di capire). In tal caso dovresti fare un controllo su tale classe, magari mettendo una condizione o usando un metodo del tipo $(this).hasClass("toggleClass"), da inserire dentro le funzioni, oppure, meglio ancora, creare una delegazione (basata per l'appunto su tale classe) direttamente per quegli eventi.
Ma, ripeto, forse una soluzione CSS è più semplice e pulita, sempre che sia possibile.