我遇到了jCarousel的一个问题,如果旋转木马在开始时已经启动,并且按下了左键,旋转木马就不会滚动。
假设发生的情况是,如果显示了轮播第一项,并按下了左边的按钮,则轮播应该循环到最终项。目前,这种情况还没有发生。旋转木马就会停止工作。
只有在第一次加载轮播时才会发生这种情况。
我的代码示例如下:http://jsfiddle.net/wquPu/2/。
谢谢。
发布于 2011-03-26 19:58:54
我不知道您到底做错了什么,但如果您查看jCarousel演示页面,您会发现您正在尝试做的事情的演示,它是非常简单的代码。
http://sorgalla.com/projects/jcarousel/examples/static_auto.html
function mycarousel_initCallback(carousel)
{
// Disable autoscrolling if the user clicks the prev or next button.
carousel.buttonNext.bind('click', function() {
carousel.startAuto(0);
});
carousel.buttonPrev.bind('click', function() {
carousel.startAuto(0);
});
// Pause autoscrolling if the user moves with the cursor over the clip.
carousel.clip.hover(function() {
carousel.stopAuto();
}, function() {
carousel.startAuto();
});
};
jQuery(document).ready(function() {
jQuery('#mycarousel').jcarousel({
auto: 2,
wrap: 'last',
initCallback: mycarousel_initCallback
});
});https://stackoverflow.com/questions/5441975
复制相似问题