gpt4 book ai didi

javascript - 如何在 Ionic 2 中定位弹出窗口

转载 作者:行者123 更新时间:2023-11-28 00:15:47 25 4
gpt4 key购买 nike

如何在 Ionic 2 中手动定位弹出框?

我无法在 css 类中设置位置,因为弹出框 Controller 使用内联样式设置位置。

最佳答案

查看代码,似乎没有弹出框位置的选项。但是,当由于用户点击某物而打开弹出窗口时,它可以通过点击事件进行定位。我们也可以将这些知识用于手动定位:

let pop = this.popoverCtrl.create(MyPopover);

let ev = {
target : {
getBoundingClientRect : () => {
return {
top: 100
};
}
}
};

pop.present({ev});

一些注意事项:

  • 您可以为 topleft 或两者设置值。
  • 值必须以像素为单位,如数字。
  • 如果未给出 topleft,则通常的定位算法将用于该值。

我很乐意知道是否有更好的方法,但到目前为止,这是我能想到的最好方法。

这当然适用于 Ionic2 和 3,很高兴有人确认它是否也适用于 Ionic4!

关于javascript - 如何在 Ionic 2 中定位弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55118516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com