前端开发圈

全景开发问题

2018-03-09  本文已影响3人  bennnnn

一·.如何监听iframe中的热点触发事件?
1.添加一个action

<action name="onPointClicked">
  js(sendMessage(%1));
</action>

2.在热点上添加一个一个onclicked事件

onclick="onPointClicked('model_0');

3.监听这个事件sendMessage事件

window.sendMessage = function (param) {
    window.parent.postMessage(param, "*");
 };

4.全局获取这个postMesage事件

window.addEventListener("message", (evt) => {
    if (evt.data) {
       console.log(evt);
    }
});
上一篇 下一篇

猜你喜欢

热点阅读