有没有人知道解决方法/黑客;¬)进一步自定义jQuery自定义选择菜单 - 即我们使用时
$(document).bind('mobileinit',function(){
$.mobile.selectmenu.prototype.options.nativeMenu = false;
});
从选择菜单中选择时,为我们提供一个很好的列表项覆盖,代替标准列表视图页面。
这里的jQM文档http://jquerymobile.com/demos/1.2.1/docs/forms/selects/custom.html - 状态:
如果有太多选项要显示在设备的屏幕上,那么 框架将自动创建一个填充了一个新的“页面” 选项的标准列表视图。这允许我们使用原生 滚动包含在设备上以便通过长列表移动。
我想阻止这种情况,并始终显示自定义叠加层;显然问题是滚动看不见的选项。当我的项目切换到横向,从而降低屏幕高度时,它会切换到“旧学校”,笨重的列表视图。我应该想象它下降到'绝对'屏幕指标,因为我可以看到自定义菜单覆盖将(几乎)适合而不回复到标准视图。
自定义视图是一个更好看的界面,从UI / UX的角度来看也更直观。 任何人都知道保持这种行为的任何技巧吗?