Antes se usaba toggle() de jQuery y me refieron antes de la version 1.9.1, pero como esta funcion causaba ambiguedad con un efecto llamado de la misma manera por eso la quitaron, entonces para que mejor de una vez te vayas acostumbrando tienes que implementar un booleano en el evento click, quedandote de esta manera:
Código Javascript
:
Ver originalvar isVisible = false;
$(document).ready(function() {
$("#mostrarocultar").click(function() {
if(isVisible){
$("#mifoto").slideDown("slow");
isVisible = false;
} else {
$("#mifoto").slideUp("slow");
isVisible = true;
}
});
});