我正在創建類似於BBC主頁的幻燈片。我已經設法創建它,以便您可以左右滑動,並且它將在循環中無限滾動。幻燈片功能只是使用一個無序列表,並將最後或第一個列表項添加到列表中。jQuery無限滑塊,類似於BBC主頁
我的問題是,我希望能夠跳到一個特定的幻燈片......我只是想不出一個好的方法來做到這一點。任何幫助將不勝感激。
var slider = function(transition_time, transition, transition_speed, width){
var self = this; var slides = [];
// Slide left or right
this.slide = function(direction){
$('#slideshow-wrapper li').each(function(){
slides.push($(this).attr('id'));
});
if (direction == 0)
indent = parseInt($('#slideshow-wrapper').css('left')) + width;
else
indent = parseInt($('#slideshow-wrapper').css('left')) - width;
$('#slideshow-wrapper:not(:animated)').animate({'left' : indent}, transition_speed, transition, function(){
if (direction == 0)
$('#slideshow-wrapper li:last').detach().fadeIn().prependTo($('#slideshow-wrapper'));
else
$('#slideshow-wrapper li:first').detach().fadeIn().appendTo($('#slideshow-wrapper'));
$('#slideshow-wrapper').css({'left' : '-' + width + 'px'});
});
}
}
根據要求,這裏是一個jsfiddle的鏈接。 http://jsfiddle.net/TqAdA/21/
你可以創建一個jsFiddle嗎? – iambriansreed
完成,http://jsfiddle.net/TqAdA/21/。 – CountKyle
從許多jQuery Slide插件之一開始並對其進行自定義。 – iambriansreed