gpt4 book ai didi

javascript - 花式框不打开 iFrame 第二次

转载 作者:太空狗 更新时间:2023-10-29 15:47:28 24 4
gpt4 key购买 nike

第一篇文章 - 你好!我使用 fancybox ( Fancybox homepage ) 来显示模态窗口。我正在尝试在此 div 内显示一个带有 iFrame 的隐藏 div。效果很好。第二次单击该链接时,它不会加载 iFrame(不是 404 错误,只是 iFrame 中没有内容)。谁能帮忙?

重要的部分:

<script type="text/javascript">
function openIframeLink() {
$.fancybox({
'type' : 'inline',
'href' : '#data'
});
};
</script>

和 HTML:

<div id="hiddenElement">
<iframe id="data" src="frames/frame4.php" width="100%" height="300"></iframe>
</div>

最佳答案

遇到了同样的问题。根据 Frode 的评估,它正在剥离 src 属性,我在我的 fancybox 调用中添加了“onClosed”回调,并且能够将其添加回:

jQuery('#iframe_element').fancybox({
'onClosed': reloadIframe
});

function reloadIframe() {
jQuery('#iframe_element').attr('src','http://example.com');
}

关于javascript - 花式框不打开 iFrame 第二次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5091113/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com