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