html iframe使用问题,宽高问题
当一个iframe被隐藏时,它的宽高为0
console.log('body宽度:'+document.body.clientWidth); // 隐藏时为0
console.log('body高度:'+document.body.clientHeight);// 隐藏时为0
凑合的解决办法:
// 使用定时任务,延迟需要高度的代码执行
var chart_interval = setInterval(function () {if (document.body.clientWidth !== 0) {clearInterval(chart_interval);// 执行你需要高度的代码// ......}
}, 500);