Swiper Events(事件) - observerUpdate(swiper)

回调函数,当observer 功能处于开启状态并监测到元素发生改变(隐藏/显示、增加/删除一级子元素)时执行。可选swiper 实例作为参数。
当同一个元素多次改变时,observer 只会在结束时响应一次。例如隐藏元素的同时新增一个他的子元素。
如果在不同的元素上监测到变化,则会多次触发。

observerUpdate(swiper)信息

类型:
function
启用版本:
4.0.0

效果演示

两次删除Slide,但是事件只执行了一次

slider1
slider2
slider3
 

使用方法示例

从Swiper7开始,容器默认类名由'.swiper-container'变更为'.swiper'。
<script> 
  var mySwiper = new Swiper('.swiper', {
    pagination: {
      el: '.swiper-pagination',
    },
    observer: true, //开启动态检查器
    on: {
      observerUpdate: function(){
        alert('监测到Swiper 更新了');
      }, 
    },
  })
  $('#btn1').click(function(){
    $(".swiper-slide1").remove(); 
    $(".swiper-slide2").remove();
  })
</script>