我有一个 iFrame,我像这样通过 jQuery 动态设置 HTML。
$("#iframe").contents().find('body').html("This is a large HTML string");
效果很好。但是现在我的身高无法调整 iFrame 的高度。我猜它在 DOM 改变之前而不是之后得到高度。我现在如何使用新的 HTML 获得新的高度?我什至不认为 .load 事件会触发。这是我到目前为止所拥有的:
$("#iframe").load(function () {
//alerting this new height returns nothing
$("#iframe").contents().find('body').height();
});
有任何想法吗?