ho trovato questa funzione
codice:
function setElementVisibility(elementToSet, showItSwitch, keepPlacementSwitch){
 if (showItSwitch) {
   elementToSet.style.display = "block";
 }
 else{
   if (keepPlacementSwitch) {
     elementToSet.style.display = "none";
   }
   else{
     elementToSet.style.display = "none";
   }
 }
}

$('#tinta').click(function () {
		if (document.getElementById('fade_4').style.display=='block')
			setElementVisibility(document.getElementById("fade_3"), false, true);
		else{
			setElementVisibility(document.getElementById("fade_3"), true);
		}

});
parto con fade_3 display:none. Al primo click me lo mostra correttamente (display:block) ma poi sul secondo click non me lo fa sparire. Cosa sbaglio?

Graziee