如何在 IOS 6.0(Iphone) 中通过 jquery 为混合应用程序关闭选择器的 onchange 事件下拉列表

Posted

技术标签:

【中文标题】如何在 IOS 6.0(Iphone) 中通过 jquery 为混合应用程序关闭选择器的 onchange 事件下拉列表【英文标题】:How to close dropdown on onchange event of selector In IOS 6.0(Iphone) by jquery for Hybrid application 【发布时间】:2014-08-13 10:00:02 【问题描述】:

我正在使用 Worklight 开发混合应用程序。我正在使用 javascript 代码。 点击选择控件,会弹出一个原生下拉菜单。现在我在这个选择上绑定了 onchange 事件。所以当我选择任何选项时,事件都会被触发,但下拉菜单不会淡出,直到我点击完成按钮。我已经使用 ('select').blur() 来克服它,它适用于 android 但不适用于 ios 6.0(Iphone)。所以我希望使用 onchange 淡出下拉菜单。

代码:

<select id="myID" onchange="myFun()">;

function myFun()
    $('select').blur();


or

function myFun()
    $('#myID').blur();

它可能的灵魂是什么? 谢谢。

【问题讨论】:

【参考方案1】:

您必须阅读 Apple 的这份文件:

https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

【讨论】:

以上是关于如何在 IOS 6.0(Iphone) 中通过 jquery 为混合应用程序关闭选择器的 onchange 事件下拉列表的主要内容,如果未能解决你的问题,请参考以下文章