Hola!
El problema es el siguiente: www.hireaflat.com/orange
He aplicado efectos jQuery para el barrido de las secciones. El problema es que el contenido a mostrar que actualizo por Ajax se inserta más rápido de lo que tarda el efecto...Como véis en el código, en teoría está todo cordinado para que eso no pase, pero no hay manera:
Código:
$(document).ready(function(){
var valuebutton = 1;
$('#buttons button').click(function(){
var toLoad = $(this).attr('value');
$("#content").toggle("blind", { direction: "vertical" },800,cargar(toLoad));
//alert($(this).attr('id'));
function cargar(id) {
$.ajax({
url: 'ajax_switch.php',
type:'POST',
cache: false,
data: 'id='+id,
dataType: 'html',
complete: function(object) {
document.getElementById('button'+toLoad).style.background = 'url(images/press'+toLoad+'.jpg)';
document.getElementById('button'+valuebutton).style.background = 'url(images/nopress'+valuebutton+'.jpg)';
valuebutton = toLoad;
$("#content").toggle("blind", { direction: "vertical" },1000);
},
success: function(datos) {
$("#content").html(datos);
CSBfleXcroll('miscroll');
}
});
}
});
});
Cuando acaba el primer efecto, se llama a la funcion CARGAR que es la que ejecuta la llamada Ajax, pero esto no acaba de ir muy fino... Alguien me ayuda?
Gracias