我正在使用Owl Carousel在一个项目上。 代码:
$("#my-rotator").owlCarousel({
items: 7,
center: false,
loop: false,
autoplayTimeout: 1500,
autoplay: false,
autoplayHoverPause: true,
mouseDrag: true,
onDragged: callback
});
function callback(event) {
var element = event.target;
var items = event.item.count;
var item = event.item.index;
console.log(items);
console.log(item);
}
当我拖动项目时,控制台在 var element = event.target;
上显示 TypeError: event is undefined
我关注Documentation ,但我不明白我错在哪里。
最佳答案
我不确定为什么你的方法不起作用。似乎应该如此。根据我的经验,Owl Carousel 2 的文档不完整,甚至可能不正确。
也许可以尝试这种替代技术:
$('#myElement').on('dragged.owl.carousel', function(e) {
...
});
关于jquery - 这个事件处理程序有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29127568/