如何在 ios phonegap 开发中检测选择框高度?

Posted

技术标签:

【中文标题】如何在 ios phonegap 开发中检测选择框高度?【英文标题】:How to detect select box height on ios phonegap development? 【发布时间】:2015-12-01 13:12:30 【问题描述】:

我想在 ios 底部显示的选择框顶部添加一个 html 完成按钮。我认为我需要选择框高度才能做到这一点,知道我怎么能得到它吗?如果有其他方法可以完成,请告诉我。

谢谢!

【问题讨论】:

默认显示完成按钮。您是否使用自定义插件来显示选择器? 您好,我更改了照片以更好地解释问题。我删除了所有与问题无关的插件和代码。默认情况下,完成按钮不会显示在我这边,这是我想要的,因为我希望在选择选择器顶部添加一个自定义完成按钮,所以它应该是一个 html 元素,有没有办法做到这一点?谢谢! 【参考方案1】:

通过用视口高度减去窗口高度来解决。 w

hen选择框触发的onfocus,等待视口通过使用100毫秒的setInterval更改,然后,当它更改时,等待另外500毫秒(Settimeout),只是为了确保viewport完全更改。用视口减去窗口高度,你会得到底部出现的选择框的高度。

【讨论】:

以上是关于如何在 ios phonegap 开发中检测选择框高度?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 的 Phonegap 应用程序中停止自动检测电话号码(错误)

phonegap ios:当用户为权限请求框选择“不允许”时,推送通知冻结

使用手势的 iOS Phonegap 滑动检测

如何使用PhoneGap程序将AdMob广告嵌入到你的HTML5 iOS游戏中

在 iOS8 中检测弹出框关闭

如何使用phonegap检测android中的来电号码