hmmm forse ci sono da solo

bisogna usare la proprietà display (impostata a "none" oppure "block") al posto della visibility e lasciare tutto come sta ... così dovrebbe funzionare!
se qualcuno ha qualche altra integrazione/consiglio la cosa sarebbe + che gradita