无法读取未定义的属性'currentHash'

时间:2018-06-01 13:40:33

标签: javascript jquery typescript fancybox

我在项目中使用fancybox

这是代码,如何

$(".hotel_gallery").attr("data-fancybox", "quick-view")
  .fancybox({
    prevEffect: "none",
    nextEffect: "none",
    closeBtn: true,
    arrows: true,
    beforeShow(): void {
      this.title = this.src;

    },
    afterLoad(instance, current ){
      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>');
    },
    helpers: { title : { type : "inside" } }
  });

效果很好。但是当我关闭fancybox时,我在控制台中出现了这个错误

  

无法读取未定义

的属性'currentHash'

但我无法理解为什么?

0 个答案:

没有答案