0
Я пытаюсь сделать простой слайдер изображения.Раздвижные изображения с css3
Вот Javascript код:
$(document).ready(function() {
$('#slide1_images').on('click', 'img', function(){
$("#slide1_images").css("transform","translateX("+$(this).index() * -450+"px)");
});
});
Проблема, кажется, что он не получает щелчок на нужном изображении, но это занимает щелчок на следующей. Зачем?
Вот работоспособной exmaple:
'.index()' возвращает индекс на основе '0'. Сделайте '+ ($ (this) .index() + 1) * 450 +' вместо этого. http://jsfiddle.net/y4BkQ/1/ –
вы лучший человек !, положите ответ, я его как-то ответил –
это выглядит лучше man @squint http://jsfiddle.net/y4BkQ/2/ –