Я создал две кнопки для предыдущих / следующих действий:
<div id="homepage">
<div class="fadein">
<img src="img/1.jpg">
<img src="img/2.jpg">
<img src="img/3.jpg">
</div>
<button onclick="previousSlide()">
Previous
</button>
<button onclick="nextSlide()">
Next
</button>
</div>
Затем по одной функции для каждой кнопки, или вы можете выполнить рефакторинг для одной функции, если хотите:
<script>
function previousSlide() {
$('.fadein :first-child').fadeOut().nextAll('img').fadeIn().end().appendTo('.fadein');
}
function nextSlide() {
$('.fadein :first-child').fadeOut().next('img').fadeIn().end().appendTo('.fadein');
}
</script>
Это поведение, которое вы просили, теперь, если вы хотите использовать img
или div
вместо этого, вам просто нужно изменить кнопки для них.