//接收端: if(window.postMessage){ if(window.attachEvent){ window.attachEvent('message',function(ev){ var message = ev.data;'#icon:100:50' var messageArr=message.split(':'); if(messageArr[0]==='#icon'){ var style ={}; style.top=(Message[2])+'px'; } }); }else if(window.addEventListener){ window.addEventListener('message',function(ev){ var message = ev.data;'#icon:100:50' var messageArr=message.split(':'); if(messageArr[0]==='#icon'){ var style ={}; style.top=(Message[2])+'px'; } },false); } } //发送端: if(window.attachEvent){ window.attachEvent("onmessage",function(){ }); } $(window).scorll(function(e){ if(window.postMessage && window.top){ var message='icon'+(window.scrollX+"+"+window.scrollY); window.top.postMessage(message,'*'); } });