轻拂完成回调



我正在使用flickity和react。我像这样实例化它:

this.flky = new Flickity('.carousel', flickityOptions)

轻拂将position: absolute应用于图像,然后使用它来测量某些尺寸,我需要在轻拂完成后将此位置更改为静态才能使我的响应式 css 工作。flickity 是否有回调,或者我可以以其他方式知道它?

这目前是一个未解决的问题和功能请求:https://github.com/metafizzy/flickity/issues/493

在该GitHub线程中,给出了这个临时解决方案,用于向Flickity添加一个"ready"事件(由Flickity的创建者提供):

var activate = Flickity.prototype.activate;
Flickity.prototype.activate = function() {
  if ( this.isActive ) {
    return;
  }
  activate.apply( this, arguments );
  this.dispatchEvent('ready');
};

相关内容

  • 没有找到相关文章

最新更新