Cita:
Iniciado por pateketrueke
Deberías implementar
throttling, que es una técnica en Javascript que te ayuda a evitar invocaciones demasiado rápidas, regulando éstas y dejando ejecutar una sola cosa a la vez:
Código Javascript
:
Ver originalfunction debounce(fn, delay) {
var timer = null;
return function () {
var context = this, args = arguments;
clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(context, args);
}, delay);
};
}
var timeout = 1000; /// 1000 milisegundos = 1 segundo
$('#some_button').on('click', debounce(function() {
// esto se ejecuta únicamente si ha pasado 1 segundo desde el último intento
}, timeout));
Consulta aquí:
http://drupalmotion.com/article/debo...al-explanation
PDTA: esto nada tiene que ver con PHP, para la próxima procura leer las normas del foro y postear en el sub-foro adecuado.
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
Gracias por responder.
Lo que necesito es esto:
![](http://i.imgur.com/sLKtSkE.png)
En la imagen se ve que al lado derecho muestro un listado de productos, los cuales necesito meterlos al carrito que esta del lado izquierdo, al hacer click en un articulo lo ingresa al carrito, pero si hago varios click deberia de ingresarlos tambien, pero solo me manda uno. En la imagen se observa el firebug indicando que hice click en los productos 1, 2, y 3 pero solo me ingreso el primero.
Que me recomiendas para hacer esto?