0

こんにちはみんな私はjquerynoobieです、jqueryUIを始めたばかりです

問題の概要: JqueryUI分割ボタン(レンダリングされていない)が含まれているjqueryUIタブを使用しようとしています。チェダー、マッシュルーム、ボコンは分割ボタンとしてレンダリングされると想定されています。サイトからマークアップとjqueryをコピーしたので、間違いはありませんが、それでも機能しません。 Firefoxスナップショット ここに画像の説明を入力してください

コード:皆さんのためにjsfiddle
を作成しましたが、ブラウザーの場合とは異なり、機能していません。Jquery

    <link href="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/themes/redmond/jquery-ui.css"
    rel="Stylesheet" />
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.8.21.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $("#tabs").tabs(); //Vstudio intellisense shows .tabs() and .buttonset()
        $('#Toppings').buttonset(); //this means JqueryUi is attached.
    }
    );

HTML

<div id="MainBox">
    <!--MainBox-->
    <div id="tabs">
        <ul>
            <li><a href="#tabs-1">Step 1: Your Background</a></li>
            <li><a href="#tabs-2">Step 2: Your Finances</a></li>
            <li><a href="#tabs-3">Step 3: Your Results</a></li>
        </ul>
        <div id="tabs-1">
            <div class="subBox">
                <div class="smallBox">
                    fgggghgh</div>
                <div class="smallBox">
                    fgggghgh</div>
                <div class="smallBox">
                    fgggghgh</div>
                <div class="smallBox">
                    fgggghgh</div>
            </div>
            <div class="subBox">
            </div>
            <div class="subBox">
            </div>
            <div class="subBox">
            </div>
        </div>
        <div id="tabs-2">
            <div id="Toppings">
                <input type="checkbox" id="checkbox1" />
                <label for="check1">
                    Cheddar
                </label>
                <input type="checkbox" id="checkbox2" />
                <label for="check2">
                    Mushrooms
                </label>
                <input type="checkbox" id="checkbox3" />
                <label for="check3">
                    Bacon
                </label>
            </div>
        </div>
        <div id="tabs-3">
            <p>
                Mauris eleifend est et turpis. Duis id erat. Suspendisse potenti. Aliquam vulputate,
                pede vel vehicula accumsan, mi neque rutrum erat,Really dummy text.</p>
            <p>
                Duis cursus. Maecenas ligula eros, blandit nec, pharetra at, semper at, magna. Nullam
                ac lacus. Nulla facilisi. Praesent viverra justo vitae neque.Really dummy text twoS.</p>
        </div>
    </div>
</div>
4

1 に答える 1

1

正しい入力要素を指すようにラベルを変更すれば、うまくいくと思います。for = ""属性は、入力のIDと同じである必要があります。

例:

<input type="checkbox" id="checkbox1" />
<label for="checkbox1">Cheddar</label>
于 2012-06-17T14:25:04.043 に答える