如何在 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 事件下拉列表的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ios 中通过蓝牙接收简单的整数值

在 iOS 中通过蓝牙播放时从内置麦克风录制

如何使用 AFNetworking 在 iPhone 模拟器中通过 *** IP 地址进行连接?

在 NodeJS 中通过 USB 连接 Android/iPhone 设备

iPhone 3GS 上的 iOS 6.0 上的 UICollectionView 崩溃

如何在网页中通过js代码将内容分享到朋友圈