Cita: querido InKarC, no entendiendo a qué viene este comentario. revisando el tema, veo que yo solamente di una opción y no he juzgado ni he entrado en el debate de jquery sí o no por que me es indiferente
Querida IsaBelM; cuando critique tu código
no me refería a si usaste o no jQuery ni nada relacionado, me refería a la lógica de programación para resolver este problema; aquí esta -casi- el mismo cargador que publique anteriormente en versión javascript puro (
version en jsfiddle):
Código Javascript
:
Ver original// ! Colocar este codigo antes del </body> para mayor efectividad!!
var items_cargar = document.getElementsByTagName("img") //Seleccionas las imagenes
var moverse = document.getElementById("contendor-barra").offsetWidth / items_cargar.length;
for(var x=0; x<items_cargar.length;x++){
var pic=new Image();
pic.src= items_cargar[x].src;
if(pic.complete) cargada(); else {pic.onload= cargada; pic.onError = cargada };
}
function cargada(){ // Funcion que se ejecuta cada vez que carga una imagen
var barra = document.getElementById("barra");
var total_move = barra.offsetLeft+moverse
barra.style.left = total_move + "px"
if(barra.style.left.replace("px","") >= 0){
document.getElementById("pantalla_blanca").style.display = "none";
}
}
Me dan 5 karmas positivos los novatos pero tu los borras todos con uno negativo... LOL
Cita: si alguien tiene algo que decir, estoy preparada vuestras criticas