我使用带有html帧的fotorama。 html可能会在站点工作期间发生变化。不幸的是(?),框架在首次初始化fotorama后从页面中消失。所以,我想破坏fotorama,在帧中更改html并再次启动它。我怎么能这样做?
答案 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对象,因此无法销毁照片。