0
我有一個簡單的jQuery和JavaScript圖像庫,使用PHP來收集圖像,並將它們放入li標籤。畫廊的工作(幾乎),並會左右通過圖像,但我不能讓他們停止在最後的權利,留在第一,他們只是不停地滾動。我的.js文件的代碼如下所示:如何在最後或第一個圖像停止JavaScript php庫?
var currentImage = 1;
var numImages = 0;
$(document).ready(function(){
$('.rightbtn').click(function(){
moveLeft();
});
$('.leftbtn').click(function(){
moveRight();
});
$('.gallery-li').each(function(){
numImages++;
});
});
function moveLeft()
{
if (currentImage < numImages)
{
$('.gallery-ul').animate({ 'marginLeft' : '-=600px' } , 500, 'swing');
$currentImage++;
}
if (currentImage > numImages)
{
$('.rightbtn').css('display' , 'none');
}
}
function moveRight()
{
if (currentImage = 1)
{
$('.gallery-ul').animate({ 'marginLeft' : '+=600px' } , 500, 'swing');
$currentImage--;
}
if (currentImage < 1)
{
$('.leftbtn').css('display' , 'none');
}
}
而且我.PHP是這樣的:
<ul class="gallery-ul">
<?php
$files = glob("pics/interior/*.*");
for ($i=1; $i<count($files); $i++)
{
$num = $files[$i];
echo '<li class="gallery-li"><img src="'.$num.'" class="gallery-img"/></li>';
}
?>
</ul>
有人可以告訴我,我做錯了嗎?
如果你想看看我在說什麼,我已經在服務器上登記了http://north49builders.com/gallery1.php。
謝謝!
刪除$ currentImage ++ $ currentImage-- – 2013-05-13 05:51:55