JS - событие мыши - исправить проблему с вызовом функции - PullRequest
0 голосов
/ 12 марта 2019

У меня проблема с вызовом функции. Я использую вкладки начальной загрузки 4.1. У меня есть в каждой вкладке карусель. Карусели созданы для цикла. При переключении между вкладками возникает проблема:

  • карусель flickity должна быть .resized() - resize (), чтобы правильно отображаться после "unhide"
  • Я могу сделать это, добавив addEventListener к каждому элементу tabpanel с fl.resize() в функции обратного вызова, НО ..

  • есть действие addEventListener, назначенное элементам <a>, которое переключается между панелями, и мне приходится нажимать второй раз, чтобы работала функция fl.resize().

  • Я могу сделать это с помощью addEventListener с 'mouseleave' на панели, и она работает, но я хочу сделать то же самое время, что и переключатели панели.

Как это сделать сразу. Я хочу щелкнуть только один раз - панель должна измениться, а мерцание должно измениться. Я не хочу помещать свою функцию в файл начальной загрузки, и эта функция переключает панели.

С чистым JS.

...