1

我正在使用jQueryUI SelectMenu来设置我们的下拉菜单。 但是,我需要在移动设备上显示本机滚轮界面,因为菜单在移动设备上太长。如何在jQueryUI中移动设备上触发原生移动选择器轮选择菜单

菜单:http://jqueryui.com/selectmenu/

有没有一种方法来在桌面上的jQueryUI的接口,但在平板电脑和手机,在点击菜单,本土设备选择轮出现在屏幕上?

我已搜索和搜索,但无法找到答案。已经检查过有关SO的问题,但无法找到它。除非我使用了错误的关键字。

另外,注意到在搜索中,jQueryMobile selectmenu出现了,但这是不同的。希望我不必切换到这一点,因为它需要大量的返工。

有没有建议吗?请:)

回答

1

不,不支持移动设备上的本机菜单。它会引入回调事件等问题,因为无法在本机菜单事件中挂钩(打开,关闭等)。

我已经实现了一个扩展来启用本地菜单,但它有点过时了。无论如何,它应该给你一个想法,可能适合你的需求。请注意,使用本机菜单时,回调事件不起作用。

https://github.com/fnagel/jquery-ui-extensions/tree/selectmenu

+0

非常感谢Felix的回复。当你说过时时,你的意思是什么,因为你对代码的最后更新是在4天前? – redfox05 2014-11-05 18:22:35

+0

更新是在四天前推出的,但几个月前已实施。所以我不确定它是否需要更新才能使用最新的Selectmenu Widget版本。对不起,没有更清楚。 – fnagel 2014-11-06 08:33:19

+0

好的,我明白了。感谢您的澄清。顺便说一句,你能让我知道jQueryUI Selectmenu和jQuery Mobile selectmenu有什么不同吗?由于他们有一个伪本地下拉弹出窗口不是吗?移到他们的身上有什么坏处? – redfox05 2014-11-06 09:30:59

相关问题