2010-08-17 80 views

回答

0

這裏是我的代碼&演示:http://jsbin.com/apawe4

首先確定的指標li。第)個元素並根據元素索引對元素進行動畫處理。以下代碼說明我在說什麼=)

$(document).ready(function(){ 
    var sliderwidth = 500; 
    $('#navigation li').bind('click',function() { 
    $('.slider').animate({left:"-" + sliderwidth * $(this).index() },1000); 
    }); 
}) 
0

由於您使用的是currentimage變量來控制您正在查看和移動的圖像,因此您可以通過捕獲點擊的數字並製作currentimage = number - 1來完成此操作。然後,它也只是饋入這類似於函數的無論什麼你已經做在nextnumber()

$('li.page').click(function(){ 
    // Get the clicked number 
    var currentimage = parseInt($(this).text()) - 1; 

    // Paging function similar to nextnumber() 
    page(currentimage); 
}); 
+0

這似乎不能正常工作。這些數字不對應於圖像..:/ – 2010-08-17 13:11:24

+0

啊,我的錯誤。儘管這個數字仍然可以實現。我假設你有一個頁面大小(即每頁10個圖像)。在這種情況下,設置'currentimage'將按照如下方式完成:'(number * 10) - 1'。 – Pat 2010-08-17 14:04:48