问题是,我有一个Jquery Mobile + Iscrollview(JQM的iScroll包装器)应用程序,
带有动态过滤器的一个或多个SelectMenu(data-native = false)(代码基于JQM文档的示例),我想允许滚动过滤后的结果。
此时我到达的“解决方案”(例如“第二页”中的那个),制作了一个屏幕高度弹出窗口,其中5个元素的弹出窗口大小要好得多,并且它不会应用滚动条到对话框视图,当选择中的选项大于某个数量时,显示而不是弹出窗口。
$(listview).wrap('<div id="' + id + '-iscrollWrapper"></div>');
$("#" + id + '-iscrollWrapper').attr("data-iscroll");
$("#" + id + '-iscrollWrapper').iscrollview();
$("#" + id + '-iscrollWrapper').iscrollview("refresh");
JSFiddle Demo (如果不起作用,可能是因为js特定文件的文件主存)