2

有谁知道解决方法/黑客 ;¬) 进一步自定义 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 角度来看也更直观。任何人都知道保持这种行为的任何技巧?

4

0 回答 0