вообщем, вроде получилось на jq, только если я быстро кликаю на кнопку, то у меня слайдер неправильно двигается, а вернее неправильно рассчитывается положение слева, можно как то сделать, чтобы пока не выполнится действие, другое не начиналось?И в итоге слайдер заканчивает работу после быстрых кликов не на left:-600px а на left:-543(например), и как следствие , смещение картинки.Спасибо
function Move(direction) {
$("#slide-left").css("display","block");
var currentSize =$("#slides").css('left');
currentSize=parseFloat(currentSize);
if (direction == "left") {
var newsize=currentSize + 100;
}
if (direction == "right") {
var newsize=currentSize - 100;
}
if (newsize <= -400) {
$("#slide-right").hide();
} else {$("#slide-right").show();}
if (newsize >= -100) {
$("#slide-left").hide();
} else {$("#slide-left").show();}
$("#slides").animate({
left: newsize + "px"
},1500);
}
<button id="slide-left" onclick="Move('left');return false;"> Left</button>
<button id="slide-right" onclick="Move('right');return false;"> Right</button>