2010-08-17 82 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