2011-11-24 131 views
-2

我为我们的项目之一使用jbgallery幻灯片(http://maxb.net/scripts/jbgallery/)。如何停止幻灯片

您可以让我知道如何停止幻灯片时,用户点击prev &下一个按钮。我们有一个自动幻灯片,但是当用户点击任一按钮时,自动滑动应该停止。

+0

请你共享代码在你的问题。 –

+0

@Saifuddin这里是链接:http://bit.ly/trksxZ –

回答

2

它没有出现,开发者编写了他的按钮的任何真正的回调。使用Firebug for Firefox(或另一个DOM检查器),你可以得到他的元素的类名,并用这样的信息完成你想要的东西。

var obj = $("#jbgallery-api").jbgallery({ 
    menu: "slider", 
    slideshow: "true" 
}, true); // true parameter = return jbgallery object (for use to stop later) 

// .jbgs-h-prev = prev button class, .jbgs-h-next = next button class 
$('.jbgs-h-prev, .jbgs-h-next').click(function() { // onClick event handler 
    obj.stop(); // Stop the slideshow 

    // Using obj.stop() doesn't reset the state of the play/pause button 
    // so we need to hide the pause button and show the play button. 
    $('.jbgs-h-pause').hide(); 
    $('.jbgs-h-play').show(); 
}); 

小提琴演示:http://jsfiddle.net/5sXDS/

+0

是的。尝试在顶栏上使用prev/next。这些按钮只是为了赞美......看起来。无用。 –

+0

@Jeff Wilbert:这里是我们的演示http://bit.ly/trksxZ,你可以在这里建议我... –

+0

@Jeff Wilbert:谢谢你通过写作,true和obj.stop非常感谢你。 .. –