我怎样才能以编程方式控制slick.js轮播?

时间:2015-06-29 08:55:08

标签: javascript jquery slick.js

通常我可以通过点击slick.js旋转木马来控制旋转木马(你问的控制,意味着我可以用箭头键滑动它们的状态)。

但我尝试使用javascript代码执行此操作,以在我的项目中实现更灵活的界面。

此旋转木马控制采集是否可以通过编程方式实施?我尝试了$('#my-slick-carousel').focus(),但它没有用。

任何甚至不是slick.js特有的变通方法都可以,因为它似乎是将keypress事件委托给轮播jquery对象的问题。

1 个答案:

答案 0 :(得分:5)

您与原始解决方案的尝试非常接近。

而不是$('#my-slick-carousel').focus(),您应该使用$('#my-slick-carousel').find('.slick-list').focus(),因为键盘事件处理程序是在.slick-list元素上注册的,而不是根carousel元素。