我怎么能破坏fotorama

时间:2013-08-14 06:34:25

标签: fotorama

我使用带有html帧的fotorama。 html可能会在站点工作期间发生变化。不幸的是(?),框架在首次初始化fotorama后从页面中消失。所以,我想破坏fotorama,在帧中更改html并再次启动它。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

我在源代码中找到了答案。

  

$(选择器)。数据( 'fotorama')。摧毁()

答案 1 :(得分:1)

这实际上可以从documentation

获得
// 1. Initialize fotorama manually.
var $fotoramaDiv = $('#fotorama').fotorama();

// 2. Get the API object.
var fotorama = $fotoramaDiv.data('fotorama');

然后你就可以

fotorama.destroy();

请注意,如果fotorama div 隐藏,您将无法获取API对象,因此无法销毁照片。