問題は、Jquery Mobile + Iscrollview (JQM の iScroll ラッパー) アプリを持っていることです。
そして、1 つ以上の SelectMenu (data-native=false) と動的フィルター (コードは JQM ドキュメントの例に基づいています) を使用して、フィルター処理された結果をスクロールできるようにしたいと考えています。
この時点で到達した「解決策」(例の「ページ 2」にあるもの) は、画面の高さのポップアップを作成しました。5 つの要素のポップアップ サイズの方がはるかに優れており、ダイアログにスクロールを適用しません。ビュー、選択のオプションが特定の量よりも大きい場合、ポップアップの代わりに表示されます。
$(listview).wrap('<div id="' + id + '-iscrollWrapper"></div>');
$("#" + id + '-iscrollWrapper').attr("data-iscroll");
$("#" + id + '-iscrollWrapper').iscrollview();
$("#" + id + '-iscrollWrapper').iscrollview("refresh");
JSFiddle デモ (動作しない場合は、js 固有のファイルのファイルホスティングが原因である可能性があります)