提供一个思路,
1.在iframe页面,
给父页面动态插入 viewer.js和css
插入dom到父页面,并隐藏这个dom
window.top.$("#jq22").empty().append(`
<li><img src="img/tibet-1.jpg" alt="图片1"></li>
<li><img src="img/tibet-2.jpg" alt="图片2"></li>`)2.iframe页面
function initViewer(idStr) {
var id = window.top.document.getElementById(idStr)
var viewer = new window.top.Viewer(id, {
....
}
});
return viewer
}3.iframe页面
viewer=initViewer("jq22")当前页面自己写一个列表,(主要用iframe进行交互,主页面viewer的dom隐藏不用显示)
并绑定事件点击事件,点击图片时获取index, 用这个方法 激活父页面的
viewer =》viewer.view(index);