我将 fotorama 与 html 框架一起使用。html 可能会在站点工作期间更改。不幸的是(?),第一次初始化 fotorama 后,帧从页面上消失了。所以,我想销毁 fotorama,更改框架中的 html 并重新启动它。我怎样才能做到这一点?
问问题
1937 次
2 回答
2
这实际上可以从文档中获得
// 1. Initialize fotorama manually.
var $fotoramaDiv = $('#fotorama').fotorama();
// 2. Get the API object.
var fotorama = $fotoramaDiv.data('fotorama');
那么你就可以
fotorama.destroy();
请注意,如果 fotorama div 是hidden,您将无法获取 API 对象,因此无法销毁 fotorama。
于 2014-08-12T10:08:53.267 回答
1
我在源代码中找到了答案。
$(selector).data('fotorama').destroy()
于 2013-08-16T06:33:42.780 回答