我在上搜索了这个js代码,通过其内容自动调整iframe的高度。它做的是发布这篇文章的用户所说的事情。但是,我现在在iframe中的动态内容中遇到了这个问题。
我所拥有的js代码只适用于页面的常规内容,而不是当内部发生动态更改时。例如,通过ajax调用显示文本。
我尝试过寻找其他解决方案,但其他解决方案的效果不如这段代码所能做的。
我希望有人能帮我更新代码,以满足我目前的需要。我不太熟悉jquery/javascript自己来完成这项工作。(预先多谢!)
这是JS代码:
function setIframeHeight(iframeId) {
var ifDoc, ifRef = d
我使用这个代码自动调整我的iframe 的大小。运行正常,但是昨天当我使用搜索引擎作为iframe时,出现了一个问题,因为结果需要0.5到1秒才能显示,自动调整大小无法正确调整窗口大小,所以我认为我需要将脚本延迟0.5秒。我该怎么做呢?
这是来自iframe.js的代码
$(document).ready(function()
{
// Set specific variable to represent all iframe tags.
var iFrames = document.getElementsByTagName('iframe');
//
Youtube的IFrame API不再适用于我了。onYouTubeIframeAPIReady()和onYouTubePlayerReady()都会被执行。但是,当尝试加载/播放视频时,我会收到以下错误:
base.js:2575 Uncaught TypeError: Cannot read property 'g' of null
at jL (base.js:2575)
at nL (base.js:2567)
at PU.g.h.nh (base.js:5853)
at E0 (base.js:3841)
at q1.g.h.