0

これらのボタンをページに合わせて動的にサイズ変更して、DIVの100%(それぞれ33%)を埋めるのに問題があります。

これは私を近づけますが、完璧ではなく、ページが広いほど悪くなります。幅を33%に設定してみましたが、かなり狭くなります。

これを行うためのより良い方法はありますか?

JQuery$(window).resizeイベントコード:

var myWidth = $(window).width() - 1.3*($(window).width() - $('#eventForm').width());
$('.eStatusLabel').css("width", myWidth/3);

HTMLコード:

<div class="ui-block-b" id="statusDiv" >
    <fieldset data-role="controlgroup" data-mini="true" data-type="horizontal" >
        <input type="radio" name="rdStatus" id="eventStatus1" value="yes" />
        <label class="eStatusLabel" for="eventStatus1" >Yes</label>
        <input type="radio" name="rdStatus" id="eventStatus2" value="maybe" />
        <label class="eStatusLabel" for="eventStatus2" >Tentative</label>
        <input type="radio" name="rdStatus" id="eventStatus3" value="no" />
        <label class="eStatusLabel" for="eventStatus3" >No</label>
     </fieldset>
</div>
4

1 に答える 1

0
$('.eStatusLabel').css("width",(($('#statusDiv').width()/3)-1));

これを使用する必要があります

于 2012-10-04T14:27:38.710 に答える