2016-10-19 22 views
0

因此,我使用SlickSlider(http://kenwheeler.github.io/slick/),并试图对其他元素(跨度在另一个容器中)使用Next和Prev按钮。将按钮行为交换到另一个元素

我已经试过:

$('button.next').click(function(){  
    $('#idOfMySpanElement').slick('slickPrev'); 
}); 

和:

$('#idOfMySpanElement').slick('slickPrev'); 

螺母没有运气。我也试过其他的东西,但我都不记得了。

当使用它得来的错误第二种方法:无法读取的未定义的属性“slickPrev”(...)

所以我想......是有办法“搞定”原来按钮的行为并手动将它们交换到跨度?

回答

0

你是否试图从滑块外部调用next/prev?

如果是这样那么尝试:

$('.what_you_are_clicking_on').click(function(){ 
    $('.this_is_your_slick_slider').slick('slickPrev'); 
}); 
0

如果你想使用包含内部#idOfMySpanElementbutton.next去,你需要改变你的处理程序上一个华而不实的元素:

$('#idOfMySpanElement button.next').click(function(){ 
     $('slickSelector').slick('slickPrev'); 
    }); 
相关问题