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を使用しています。
更新されたコンテンツで開くようにこれを変更する方法を知っている人はいますか?
ありがとう。