0
Я пытаюсь сделать простую карусель с jQuery, но с CSS3, делающим весь тяжелый подъем. При нажатии кнопки next/prev вращается элементы, используя append/prepend. Я не могу заставить его работать, и я не понимаю, что я сделал неправильно. Мой сценарий выглядит следующим образом:Light Carousel Использование Append & Prepend
$(".next").click(function() {
$(".item-post:first-of-type").append($(".item-post:last-of-type"));
});
$(".prev").click(function() {
$(".item-post:last-of-type").prepend($(".item-post:first-of-type"));
});
HTML
<div class="news-layout-1">
<div class="item-post"><h1 class="item-title">First</h1></div>
<div class="item-post"><h1 class="item-title">Second</h1></div>
<div class="item-post"><h1 class="item-title">Third</h1></div>
<div class="item-post"><h1 class="item-title">Fourth</h1></div>
<div class="item-post"><h1 class="item-title">Fifth</h1></div>
<div class="item-post"><h1 class="item-title">Sixth</h1></div>
<div class="prev"></div>
<div class="next"></div>
</div>
jsFiddle: http://jsfiddle.net/fkn16sak/3/
Сценарий, на который вы отвечали, работает. Однако, когда я пытаюсь использовать его в живой среде, .prev удаляет элементы и .next помещает их обратно. Они не вращают порядок элементов, как в приведенном выше примере. – Xarcell
Тогда вы, вероятно, захотите опубликовать новый вопрос с примером кода, который лучше отражает вашу живую среду, поскольку, как вы можете видеть, этот ответ работает на основе того, что вы опубликовали. – j08691
Я нашел проблему, помехи в других подобных сценариях в шаблоне. : P Спасибо за помощь. – Xarcell