麻烦以jcarousel中的活动幻灯片为中心

时间:2010-12-02 21:52:45

标签: jquery jcarousel

我的幻灯片放映工作正是我想要的,除了:

要使活动缩略图居中,您必须单击两次,我希望它只需点击一下。

前3个缩略图,最后3个缩略图不居中,这就是我希望它工作的方式。我只是想要它,所以如果用户点击它们之间的任何缩略图,它将使该缩略图居中。

如果有人有任何想法,我会全力以赴,这让我疯狂。

您可以在http://brettjankord.com/standards/slideshows/jslideshow-test2.php

找到演示

1 个答案:

答案 0 :(得分:0)

嗯,问题似乎是onBefore来电,.triggers image-loaded

我将initCallbackFunction更改为:

function initCallbackFunction(carousel) {
    $('.jcarousel-item').click( function() {
         var idx = $('#mycarousel li a.activeSlide').data('index');
         carousel.scroll( idx-2 );
    });  
};

并删除了$('#advanced-slideshow').trigger('image-loaded'),现在它似乎工作正常。

此处显示的修复:http://jsfiddle.net/Xpc4c/show

相关问题