Cita: Alguien que me ayude? por favor
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.