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

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

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

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

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

相关文章
相关标签/搜索