我正在开发浏览器中的点击/猜测游戏,并解决了一个问题,即我需要在应用页面的其他计算位置上显示一些小的弹出窗口。 我正在研究一种在弹出功能中修改给定“单击”事件的坐标的方法,但看不出能够解决该问题。
这是“弹出”功能的基本示例:
private presentPopover(ev: Event, data: any) {
let resultPopover = this.popoverCtrl.create(
ResultPopover,
{data: entry},
{cssClass: 'result-popover'}
);
console.log(ev);
/*
here comes the code to manipulate the event coordinates
*/
// Show the popover on a calculated position, relative to the event
resultPopover.present(
{ev: ev, animation: true}
);
resultPopover.onDidDismiss(() => {
// Do something after the popover is removed.
});
}