事件监听器在owl carousel中不工作
event listener not working in owl carousel
我想听事件,但它不适合我正如您所看到的,我尝试使用console.log(pages);听页数但是当我打开控制台时,我没有得到任何响应
var owl = $('.owl-carousel');
owl.owlCarousel({
onDragged: callback,
animateOut: 'fadeOut',
animateIn: 'fadeIn',
items: 1,
loop: true,
autoplay: false,
nav: true,
dots: true
});
function callback(event) {
var pages = event.page.count; // Number of pages
console.log(pages);
}
你能帮帮忙吗?
回调
除了附加事件处理程序,您还可以在Owl Carousel的选项中添加回调。
$('.owl-carousel').owlCarousel({
onDragged: callback
});
function callback(event) {
...
}
每个事件在事件对象中传递非常有用的信息。根据上面的例子:
function callback(event) {
// Provided by the core
var element = event.target; // DOM element, in this example .owl-carousel
var name = event.type; // Name of the event, in this example dragged
var namespace = event.namespace; // Namespace of the event, in this example owl.carousel
var items = event.item.count; // Number of items
var item = event.item.index; // Position of the current item
// Provided by the navigation plugin
var pages = event.page.count; // Number of pages
var page = event.page.index; // Position of the current page
var size = event.page.size; // Number of items per page
}
来自:http://www.owlcarousel.owlgraphic.com/docs/api-events.html 你的例子看起来很好,我只是打印前后,以确保您的财产将被owlCarroussel。您是否添加了正确的jQuery标题?
<a href="http://jquery.com/">jQuery</a>
<script src="jquery.js"></script>
<script>
var owl = $('.owl-carousel');
alert('before')
owl.owlCarousel({
onDragged: callback,
animateOut: 'fadeOut',
animateIn: 'fadeIn',
items: 1,
loop: true,
autoplay: false,
nav: true,
dots: true
});
alert('After')
function callback(event) {
var pages = event.page.count; // Number of pages
console.log(pages);
}
</script>
相关文章:
- UI Bootstrap Carousel(带有Bootstrap 2.3.2)在AngularJS中隐藏和显示时不工作
- Bootstrap 3 Carousel在本地工作,但赢得了't在服务器上滑动
- 当我为来自服务器的数据实现了更多的angular js代码时,Carousel停止了工作
- Slick Carousel集成不能正常工作
- carousel setInterval自动播放不工作
- 不能让JQuery插件Slick (carousel)工作
- Bootstrap carousel -控件不可点击,不能在ASP.net MVC 5中工作
- Owl carousel插件不能在事件点击中工作
- 为什么jQuery carousel不能与iframe一起工作?
- Owl-carousel 2在失去焦点时停止自动播放工作
- 如何使用jQuery与图像Carousel一起工作
- 如何获得代码在光滑的Carousel响应和正常工作
- MEAN.JS和angular bootstrap carousel不工作
- Carousel在Bootstrap中不工作,jQuery问题
- Carousel (Twitter Bootstrap) + retina.js不能按预期工作
- 为什么Bootstrap's Carousel左箭头抛出错误,而右箭头工作正常
- Ajax不能与owl-carousel一起工作
- 单个页面中的多个Owl-Carousel不工作
- Bootstrap Carousel不能在Google Chrome中工作
- 我似乎不能让Bootstrap Carousel在本地工作,但它可以在codependency上工作