提供一个思路,
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);