猫头鹰旋转木马2 -触摸自定义动画
Owl carousel 2 - custom animation on touch
是否可以为移动设备使用自定义动画选项?
我使用选项animateIn
和animateOut
与fadeIn
和fadeOut
。这个效果很好,carousel在自动播放时使用这个效果,但是如果我尝试滑动幻灯片,这个动画将被禁用,并且carousel像默认一样滑动。
$('.carousel').owlCarousel({
mouseDrag:false,
touchDrag:true,
loop:true,
animateOut: 'fadeOut',
animateIn: 'fadeIn',
autoplay:true,
margin:0,
nav:true,
dots:false,
navText: ['',''],
responsive: {
0:{
items:1
},
600: {
items:1
},
1000: {
items:1
}
}
});
看起来,动画选项对touchdrag
没有影响
我的解决方案可能不是理想的,但像这样的东西可能会起作用:
$(".carousel").owlCarousel({
mouseDrag: false,
touchDrag: true,
loop: true,
animateOut: "fadeOut",
animateIn: "fadeIn",
autoplay: true,
margin: 0,
nav: true,
dots: false,
navText: ["", ""],
responsive: {
0: {
items: 1
},
600: {
items: 1
},
1000: {
items: 1
}
},
onDragged: function(e) {
$(e.target).hide().fadeIn("slow");
}
});
因此,我们绑定到onDragged
事件,并简单地隐藏和淡入整个旋转木马。请进行测试以确保它没有bug,但这可能对您来说是一种权宜之计(这不是最好的方法,因为它可能只是掩盖了潜在的转换,如果您快速浏览,您可能会注意到这一点)。
相关文章:
- 如何设置自定义垂直滑块Jquery的动画
- 具有自动定时动画和控件的自定义滑块
- ng如果初始动画不使用自定义指令
- 从对象旋转对象.带有自定义动画功能的trix.setrotationfromleuler
- 无法使用ngShow为自定义指令制作动画
- 动画自定义电池填充图标
- 如何添加自定义 CSS3 动画以及悬停时的过渡
- 当我一个接一个地放下每个标记时,如何在谷歌地图V3标记上添加自定义动画
- 一种自定义动画 - 延迟不起作用
- JavaScript-带自定义动画填充的条形图
- plottable.js折线图中的自定义动画
- 如何通过使用间隔更改jquery中的背景位置来制作此自定义动画
- 在jquery中使用自定义动画队列
- 自定义动画菜单CSS/ jQuery
- 有没有办法用AngularJS创建自定义动画事件?
- JQuery自定义动画问题使用SetInterval &SetTimeout
- 如何触发自定义动画,并在数据绑定前后等待它完成
- AngularJS自定义动画指令
- 猫头鹰旋转木马2 -触摸自定义动画
- jquery循环幻灯片-添加幻灯片前/下一个进度(一个la scrollHorz)以及自定义动画