El código que tengo es este:
Código:
  
El problema que tengo es que cuando 'x' es igual a un número de una imagen que no existe me carga el error de que no se ha encontrado ese archivo y la página tarda mucho más en cargar. jQuery(document).ready(function($) {
	var images = new Array();
	var flag = true;
	var i = 0;
	var x = 1;
	while(flag) {
		$.ajax({
		    url:'http://192.168.69.42/test/Wordpress/wp-content/themes/testtheme/images/products/usb-charger-1-' + x + '.jpg',
		    type:'HEAD',
		    async:false,
		    statusCode: {
		        404: function() {
		        	flag = false;
		        	return flag;
		        },
		        200: function() {
		        	images[i] = '<?php echo $productSlug . "-1-"; ?>';
		        	images[i] += x + '.jpg';
		        	++i;
				    ++x;
		        }
		    }
		});
	}
	for(var i = 0; i < images.length; i++) {
		$('.single-product-thumbnail ul').append('<li><img src="http://192.168.69.42/test/Wordpress/wp-content/themes/testtheme/images/products/' + images[i] + '" alt=""></li>');
	}
});
Me gustaría saber si hay alguna forma de que cuando llegue a una URL de una imagen que no eixsta, no me devuelva un error y haga que la página vaya tan lenta.
Todo esto lo hago para poder crear un pequeño slider de imágenes para visualizar diferentes imágenes de un producto.
 
 

