Flickity 完成回调了吗?
Flickity done callback?
我正在使用 flickity 和 React。我像这样实例化它:
this.flky = new Flickity('.carousel', flickityOptions)
Flickity 将 position: absolute
应用于图像,然后使用它来测量一些尺寸,我需要在 flickity 完成后将此位置更改为静态,以便响应式 css 工作。 flickity 是否有回调,或者我可以通过其他方式知道吗?
目前这是一个未解决的问题和功能请求:https://github.com/metafizzy/flickity/issues/493
在那个 GitHub 线程中给出了这个临时解决方案,用于将 "ready" 事件添加到 Flickity(由 Flickity 的创建者提供):
var activate = Flickity.prototype.activate;
Flickity.prototype.activate = function() {
if ( this.isActive ) {
return;
}
activate.apply( this, arguments );
this.dispatchEvent('ready');
};
我正在使用 flickity 和 React。我像这样实例化它:
this.flky = new Flickity('.carousel', flickityOptions)
Flickity 将 position: absolute
应用于图像,然后使用它来测量一些尺寸,我需要在 flickity 完成后将此位置更改为静态,以便响应式 css 工作。 flickity 是否有回调,或者我可以通过其他方式知道吗?
目前这是一个未解决的问题和功能请求:https://github.com/metafizzy/flickity/issues/493
在那个 GitHub 线程中给出了这个临时解决方案,用于将 "ready" 事件添加到 Flickity(由 Flickity 的创建者提供):
var activate = Flickity.prototype.activate;
Flickity.prototype.activate = function() {
if ( this.isActive ) {
return;
}
activate.apply( this, arguments );
this.dispatchEvent('ready');
};