У меня есть простой код анимации jQuery, который я использую для перемещения div слева направо, когда пользователь нажимает на ссылку, а затем справа налево, когда пользователь нажимает на другую ссылку ,jQuery make animation происходит только один раз при нажатии
Моя проблема заключается в том, что если пользователь продолжает щелкать по той же ссылке, div продолжает двигаться влево. Я хочу, чтобы они только могли щелкнуть его один раз, и если они снова нажмут на него, ссылка ничего не сделает.
Вот мой код:
$(document).ready(function(){
$('a.facebook').click(function() {
$('#social_holder').animate({'left' : '-=420px'});
});
$('a.twitter').click(function() {
$('#social_holder').stop().animate({'left' : '+=420px'});
});
});
пример того, что я работаю, можно найти здесь: http://www.samskirrow.com/client-bionic
Благодаря
Если пользователь нажимает на ссылки поочередно, если они могут перемещать его туда и обратно, или вы имеете в виду, что каждая ссылка должна буквально работать только один раз? – nnnnnn
Да, извините, я имею в виду, что пользователь должен иметь возможность использовать ссылки в качестве альтернативы, чтобы KEEP переместил его обратно на четвертый. –