Как получить onInit () текущего количества предметов в миниатюрах Fancybox 3 - PullRequest
0 голосов
/ 09 апреля 2019

Я пытаюсь получить текущий счетчик изображений в функции onInit () Fancybox v3

onInit: function() {
 if(___Count_of_Thumbnails___ > 4){
       var left = $('html');
       var right= $('html');
       setTimeout(function() {
           // if($('.fancyfunc').length > 5){
               $(".fancybox-container")
                   .append(left)
                   .append(right);
           // }

       }, 1);
  }
}

1 Ответ

1 голос
/ 09 апреля 2019

instance.group - это массив, содержащий все элементы галереи, поэтому вы можете получить количество элементов следующим образом:

onInit: function(instance) {
  console.info(instance.group.length);
}

FYI, instance.$refs содержит ссылки на элементы интерфейса, например, instance.$refs.container будет элементом контейнера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...