$(document).ready(function(e) {
$('span#pijlr').click(function(e) {
var slide = 500;
var variable = $('#gallcont').css('left');
var urechts = "-1000px";
if(variable > urechts) {
$('#gallcont').animate({'left': '-=' +slide+ 'px'},'fast','linear');
}
});
$('span#pijll').click(function(e) {
var slide = 500;
var variable = $('#gallcont').css('left');
var ulinks = "0px";
if(variable < ulinks) {
$('#gallcont').animate({'left': '+=' +slide+ 'px'},'fast','linear');
}
});
});
Este código lo escribí para una galería de diapositivas simple que hice. Todo funciona bien, excepto cuando hago clic rápidamente en los botones de flecha. Va más allá de los valores que configuro (urechts y ulinks).Hacer clic muy rápido con la galería de diapositivas (jquery)
Intenté poner 'stop()' antes del .animate, pero no sirvió. Espero que me puedan dar algunos consejos sobre cómo resolver esto. ¡Gracias por adelantado!
Sí, ¡este trabajo es como un amuleto! Gracias Joe. – Seltjoek
no prob :) La solución de eZakto también funciona genial. + 1s son siempre muy agradables! –
Intenté pero mi reputación es muy baja :) – Seltjoek