Установить хэш в fancybox причина ошибки - PullRequest
0 голосов
/ 04 июня 2018

Я использую fancybox в своем проекте

Вот код

 $(".hotel_gallery").attr("data-fancybox", "quick-view")
  .fancybox({
    prevEffect: "none",
    nextEffect: "none",
    closeBtn: true,
    arrows: true,
    hash: false,
    beforeShow(): void {
      this.title = this.src;
    },
    afterLoad(instance, current ): void{
      if ( instance.group.length > 1 && current.$content ) {
        current.$content.append('<a data-fancybox-next class="button-next" href="javascript:;">→</a><a data-fancybox-previous class="button-previous" href="javascript:;">←</a>');
      }
      current.$content.append('<a data-fancybox-close class="button-close" href="javascript:;">×</a>');
    },
  });

Я пытаюсь установить hash: false

Но у меня сейчас ошибка

Аргумент типа '{prevEffect: string;nextEffect: string;closeBtn: логическое значение;стрелки: логическое значение;hash: логическое значение;befo ... 'нельзя назначить параметру типа' any [] '.Литерал объекта может указывать только известные свойства, а «prevEffect» не существует в типе «any []».

без hash: false, у меня этого нет.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 04 июня 2018

Так что мне удалось решить эту проблему с помощью переписывания кода

Вот код

 ($(".hotel_gallery") as any).attr("data-fancybox", "gallery")
  .fancybox({
    prevEffect: "none",
    nextEffect: "none",
    closeBtn: true,
    arrows: true,
    hash: false,
    beforeShow(): void {
      this.title = this.src;
    },
    afterLoad(instance, current ): void {
      if ( instance.group.length > 1 && current.$content ) {
        current.$content.append('<a data-fancybox-next class="button-next" href="javascript:;">→</a><a data-fancybox-previous class="button-previous" href="javascript:;">←</a>');
      }
      current.$content.append('<a data-fancybox-close class="button-close" href="javascript:;">×</a>');
    },
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...