|
本帖最后由 tvrfqbmnm 于 2015-11-10 13:19 编辑
我在开发一个兼容Swiper插件的动画控制器时,碰到如下问题:
用以下代码对swiper进行初始化赋值时,会先触发onSlideChangeEnd事件,再触发onInit事件,这让我非常的苦恼,难道是swiper的bug。同时也请高人给出解决方案。
- var mySwiper = new Swiper('.swiper-container',{
- direction: 'vertical',
- grabCursor : true,
- loop: true,
- pagination: '.swiper-pagination',
- nextButton: '.swiper-button-next',
- prevButton: '.swiper-button-prev',
- scrollbar: '.swiper-scrollbar',
- onInit: function(swiper){
- alert("init");
- },
- onSlideChangeEnd: function(swiper){
- alert("change");
- },
- });
复制代码 当我把loop属性改为false或注释掉的时候,代码的运行又正常。
我需要实现在loop为true的情况下,先触发onInit事件,再触发onSlideChangeEnd事件,请高人指点。
|
|