0

jQuery mobileで水平ラジオボタンを使用しています:

http://jquerymobile.com/test/docs/forms/radiobuttons/

フィールドセットを水平にすると、スタイルが変わり、「選択された」丸いビットが消えます。この動作を無効にして、通常のjQueryモバイルスタイルを使用することはできますか?

4

1 に答える 1

0

はい、しかし簡単な方法ではありません。思い出せるのはこれくらい。私自身の例もありませんし、もう一度書き直したくもありません。

まず、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 つが無効になります (表示: なし;)。

Ⅱ.次に、クリック/選択時に背景色の変更を防ぎます。これにより、垂直ラジオボタン コントロール グループの水平バージョンが残ります。

お役に立てれば。

于 2012-11-26T21:08:45.897 に答える