当元素有 class 时停止幻灯片放映

Stop slideshow when element has class

我正在使用 Unlsider 幻灯片插件。我想在覆盖 ON 时停止滑动。

unslider 中有一个函数叫做 data.stop(); ,当 overlay 有 open class 时我怎么调用它。

Fiddle

$(function() {
    $('.banner').unslider();
    $("button").click(function(){
    $(".overlay").toggleClass("open");

});
});

谢谢

看来你需要像我一样的构造: http://jsfiddle.net/Zq8vm/170/

$(function() {
    var TheBanner=$('.banner').unslider();
    data = TheBanner.data('unslider');
    $("button").click(function(){
    $(".overlay").toggleClass("open");
       data.stop();
    });
});