Flickity - Как удалить последнюю ячейку? - PullRequest
0 голосов
/ 08 мая 2020

У меня возникают проблемы при попытке удалить последнюю ячейку в ползунке Flickity, если это возможно, в состоянии готовности. Не могли бы вы мне помочь? Я делаю это в Vanilla JS.

Пока это код (вот ссылка на CodePen https://codepen.io/fran_dlt/pen/ZEbxmmb):

var flkty = new Flickity( '.carousel', {
  cellAlign: 'center',
  contain: false,
  groupCells: 1,
  on: {
          ready: function() {
            console.log('Flickity is ready');
      }
  }});

var cellCount = flkty.cells.length - 1;
console.log('Running ' + cellCount + ' slides');
flkty.remove(flkty.cells[cellCount]);

Спасибо за ваш время

1 Ответ

0 голосов
/ 25 августа 2020

Вы должны изменить последнюю строку на: flkty.remove(flkty.cells[cellCount].element);

Функция remove () принимает jQuery объект, Массив элементов, Элемент или NodeList, а не объект ячейки. Вот документ Flickity remove

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