다음은 jquery 이미지 슬라이더의 코드입니다. 그것은 다음과 이전 버튼을 가지고 있으며, 마우스를 올렸을 때 멈추지 만 마지막 슬라이드로 가면 첫 번째 슬라이드를 반복해서 반복합니다. 어떤 도움을 주시면 감사하겠습니다. 나는 그것을 알아낼 수없는 내 뇌는 그것을 쳐다보고 아파요 .. 여기 jQuery 이미지 슬라이더 루프 만들기
$(document).ready(function(){
window.currentIndex = 0;
function slide(index) {
index = index >= $('#slides img').length ? 0 : index;
$('#caption, #slide').fadeOut(500, function() {
$el = $('#slides img:eq('+index+')');
$('#caption').text($el.attr('alt'));
$('#slide').attr('src', $el.attr('src'));
$('#caption, #slide').fadeIn(500);
});
}
$("#featuredSlider").mouseenter(function(){
if (timer) {
clearInterval(timer);
}
});
$("#featuredSlider").mouseleave(function(){
timer = setInterval(function(){
slide(++window.currentIndex);
},3000);
}).mouseleave();
//bind next/prev buttons
$("#featuredPrev").on('click', function() {
slide(--window.currentIndex);
});
$("#featuredNext").on('click', function() {
slide(++window.currentIndex);
});
});
는 HTML입니다 :
<section id="featuredSlider">
<img id="slide" src="images/image1.png" alt="Hello">
<div id="slides">
<img src="images/image1.png" alt="">
<img src="images/image2.png" alt="">
<img src="images/image3.png" alt="">
</div>
<div id="arrows">
<div id="featuredPrev"></div>
<div id="featuredNext"></div>
</div>
</section>
는 http://jonraasch.com/blog/a-simple-jquery-slideshow –