jQuery mobileで水平ラジオボタンを使用しています:
http://jquerymobile.com/test/docs/forms/radiobuttons/
フィールドセットを水平にすると、スタイルが変わり、「選択された」丸いビットが消えます。この動作を無効にして、通常のjQueryモバイルスタイルを使用することはできますか?
jQuery mobileで水平ラジオボタンを使用しています:
http://jquerymobile.com/test/docs/forms/radiobuttons/
フィールドセットを水平にすると、スタイルが変わり、「選択された」丸いビットが消えます。この動作を無効にして、通常のjQueryモバイルスタイルを使用することはできますか?
はい、しかし簡単な方法ではありません。思い出せるのはこれくらい。私自身の例もありませんし、もう一度書き直したくもありません。
まず、Firefox または Chrome 用の firebug プラグイン (または類似のもの) が必要です。
I. 水平ラジオボタンには、ラウンド選択画像に使用される無効なスパンがあります。display: block-inline を指定して有効にするか (その場合、他の div に同じプロパティを指定します。これにより、それらを一列に並べることができます。そうでない場合はオーバーラップします)、両方に display: block; を指定します。それらを左にフロートします(位置を忘れないでください:相対)。
私はこれについて話している:
<span class="ui-btn-text">List</span>
<span class="ui-icon ui-icon-radio-off ui-icon-shadow"> </span>
上の 1 つはテキスト スパンで、下の 1 つはアイコン ホルダーです。水平グループの場合、下の 1 つが無効になります (表示: なし;)。
Ⅱ.次に、クリック/選択時に背景色の変更を防ぎます。これにより、垂直ラジオボタン コントロール グループの水平バージョンが残ります。
お役に立てれば。