gpt4 book ai didi

javascript - 如何使页面内容重新调整为iframe大小

转载 作者:行者123 更新时间:2023-11-28 11:47:32 25 4
gpt4 key购买 nike

这是我的第一个问题,所以请耐心等待。

我有一个带有小画廊的页面,我有一些缩略图是链接,以便某些图像加载到 iframe 上。在它下面我有文字。

现在,我的 iframe 调整到它的内容大小,这正是我想要的,而且,我的图像大小不尽相同,所以当它们加载到 iframe 时,它​​们会将文本向下推。到目前为止一切顺利。

问题是,如果我加载一个高度为 600 像素的图像,然后加载一个高度为 200 像素的图像,下面的文本将停留在 600 像素图像插入它的位置。

我想要的是将文本重新调整为 de iframe 上当前加载的图像的高度。

帮忙吗?

最佳答案

我用jQuery1.10.2 为您写了这个,这将根据您的 iframe 宽度动态设置文本的宽度。
首先,将 jQuery 添加到您的页面;

<script type="text/javascript" src="../jQuery/jquery-1.10.2.min.js"></script>


然后给出你的 iframe 的宽度并为你的 textwrapper 设置这个宽度:

<script type="text/javascript" language="javascript">
function resizeIframe(obj) {
obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';
}
$(document).ready(function(e) {
$('#columnthumb img').click(function(){
var width = $('iframe').width();//if you want to write it for your img, write img instead of iframe
//alert(width + '<-----Width');//this is for test and figure out your iframe's width
$('p.textocorpo').css({'width':width, 'text-align':'justify'});
});
});
</script>

关于javascript - 如何使页面内容重新调整为iframe大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20436801/

25 4 0
文章推荐: ios - Lottie 在 iOS 上与用户交互
文章推荐: IOS Simple rest API 适用于模拟器,但不适用于任何设备
文章推荐: ios - 如何正确设置高度限制的动画
文章推荐: javascript - 如何使动画