owl carousel2滚动到指定位置遇到的问题记录

1、动态添加子项(item):owl.trigger("add.owl.carousel",[data,position]);有2个参数,data和position(添加到的位置),不传position则默认添加到最后

2、更新结构:owl.trigger("refresh.owl.carousel");

3、滚动到指定位置展示刚刚添加的项:obj.trigger("to.owl.carousel",[position,speed,true]);

官网上查到滚动到指定位置用to.owl.carousel,带2个参数,[position,speed],但是实际应用中如果传2个参数会出现问题,画面来回滚动,打断点发现其实是先走的Navigation.prototype.to,这里有3个参数,[position, speed, standard],注释上standard解释的是:是否使用标准模式,标准模式(即standard为true)则直接将position,speed传到Owl.prototype.to再走一遍,非标准模式会重新计算position,猜测是按照dots来翻页,所以无法按照自己的想法滚动到指定的位置上

转载于:https://my.oschina.net/u/879103/blog/877655

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值