1

我正在使用 jQueryUI SelectMenu 来设置下拉菜单的样式。但是,我需要在移动设备上显示本机滚轮界面,因为移动设备上的菜单太长了。

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

有没有办法在桌面上拥有 jQueryUI 界面,但在平板电脑和手机上,点击菜单后,屏幕上会出现原生设备选择器轮盘?

我已经搜索和搜索,但找不到答案。已经检查过之前关于 SO 的问题,但找不到。除非我使用了错误的关键字。

此外,注意到在搜索中,出现了 jQueryMobile 选择菜单,但这是不同的。希望我不必切换到这个,因为它需要大量的返工。

有什么建议吗?请 :)

4

1 回答 1

1

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

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

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

于 2014-11-01T13:05:17.527 回答