页面有很多点击事件,导致页面高度发生变化,可以监听到页面的高度变化
可用于iframe嵌套页面,父页面获取子页面的高度
<div id="hd-main"></div>
window.onload = function(){
var dom = document.getElementById("hd-main");//绑定最外面的div
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;
var observer = new MutationObserver(function (e) {
height=dom.offsetHeight+'px' ;
//window.parent.postMessage(height, '*') 发送给父页面
});
var options = {
childList:true,
attributes: true,
subtree:true,
};
observer.observe(dom, options);
}