0
我想通過使用JQuery實現一個簡單的圖像滑塊。這是我的代碼:圖像滑塊與JQuery不工作
<p id="Photos">
<img alt="Image-1" src="../../Images/Image1.png" />
<img alt="Image-2" src="../../Images/Image-2.png" />
<img alt="Image-3" src="../../Images/Image-3.png" />
</p>
<script type="text/javascript">
$(document).ready(function() {
SlideImage(1);
});
function SlideImage(currentPhoto) {
var NumberOfPhotos = $('Photos img').length;
currentPhoto = currentPhoto % NumberOfPhotos;
$('Photos img').eq(currentPhoto).fadeOut(function() {
$('Photos img').each(function (i) {
$(this).css('zIndex', ((NumberOfPhotos - i) + currentPhoto) % NumberOfPhotos
);
});
$(this).show();
setTimeout(function() { SlideImage(++currentPhoto); }, 3000);
});
}
</script>
首先滑塊不工作,不斷顯示單個圖像。任何解決此問題的建議都將得到高度讚賞,但更重要的是,我需要了解代碼中使用的變量「i」的含義,從中獲得其值&它的目標是什麼?
在此先感謝。