我正在使用 Highslide,它运行良好,除非我尝试重新打开包含新内容的 highslide 弹出窗口。我实际上不需要它重新打开,但由于它的 contentId 相同,它确实如此。虽然内容没有更新。这是代码:
function doSomething() {
//Changes to fileExistList (removed for simplicity)
var newHTML = $('fileExistList').clone(true); //Cloning div as Highslide removes it
$(newHTML).id = 'fileExistList2'; //Change cloned divs id
$('fileExistList').insert({ //add cloned div to page
before: newHTML
});
hs.htmlExpand(null, { contentId: 'fileExistList2', align:'center' });
}
第一次调用它时,它会正确显示,但在此之后的所有时间,直到刷新显示初始弹出内容而不是更新的内容。我正在为 Highslide 弹出窗口使用 iframe。
任何人有任何想法如何修改它以使用更新的内容打开?
谢谢。