Hoy me he levantado de la cama inspirada y cambiando una cosa de sitio lo he conseguido arreglar XD ....
Al final era cosa del $(document).ready(function()) etc...
He metido ambas funciones dentro de este ready y listo, ya funciona ;) .
Para los que se encuentren con el mismo problema alguna vez, dejo aquí lo que he hecho:
Código Javascript
:
Ver original<script type="text/javascript">
$(document).ready(function(){
// Función que muestra el formulario de presupuestos
$("#boton_presupuestos").click(function(){
$("#boton_presupuestos").fadeOut(350, function(){
$("#foto3").fadeOut(350, function(){
$("#foto2").fadeOut(350, function(){
$("#foto1").fadeOut(350, function(){
document.getElementById("presupuesto").className = "presupuesto";
$("#presupuesto").slideDown("slow");
});
});
});
});
});
// Función que carga el slide
$(function() {
$("#slide > div:gt(0)").hide();
setInterval(function() {
$('#slide > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slide');
}, 3000);
});
});
</script>
Gracias a todos de todas formas por echar un ojillo ;) .