postMessage - 多个 postMessage 事件/函数/回调
postMessage - multiple postMessage events/functions/callbacks?
看了这个问答,但它不能解决我的问题:具有多个函数或自定义回调的PostMessage。
我需要在加载时使用 postMessage,然后在单击事件中使用另一个,并且两者的接收器将在同一页面上(父级)。
有没有一种方法可以限定postMessage的范围?或者发送多个postMessage?我可以解析消息以触发特定功能,但是如何有多个帖子?
谢谢
我的帖子留言:
$.postMessage(
'layerTitle|'+ layerTitle +'',
'*',
parent
);
...
var getDocHeight = $(document).height();
$.postMessage(
'iframeHeight|'+ getDocHeight +'',
'*',
parent
);
和我的收到:
$.receiveMessage(
function(e){
var message = e.data.split('|');
if(message[0] == "layerTitle"){
$('#ui-dialog-title-loginDialog').empty().append(message[1]);
}
if(message[0] == "iframeHeight"){
$('#loginLayer').attr('height', message[1]);
}
}
);
相关文章:
- AngularJS:我可以跳过函数参数回调吗
- 要求未定义JS回调参数
- MeteorJS:在带有回调的vzaar api上正确使用wrapAsync
- 自引用回调
- 测试Angular Service解决错误回调中的promise
- 如何将一个JavaScript函数回调为多个函数
- JavaScript回调函数
- 用于回调的javascript参数
- 将json回调数据转换为日期
- 承诺在非节点式回调上使用Bluebird
- 如何在回调函数中执行流
- 回调函数中传递参数的困难(Google Map API Markers)
- Soundcloud Javascript SDK 3.0-回调无法读取属性'connectCallback
- 如何使用jqueryAJAX从页面中回调多个变量
- jquery Onclick函数带有导致双击的回调排序函数
- Javascript点击事件回调不起作用
- 一旦加载并渲染了角度引导typeahead,就使用回调
- 成功回调永远不会被JSONP请求调用
- postMessage - 多个 postMessage 事件/函数/回调
- 在Web Worker onmessage回调中调用postMessage会引发SYNTAX_ERR:DOM异常12