2

Twitterのタブ付きコンテンツを機能させようとしています。タブのアクティブクラスを切り替えてタブを操作しています。jqueryとbootstrap-tabs.jsを含めましたが、次のコードでは、タブ付きコンテンツを表示/非表示にすることができないようです。簡単な修正であるかもしれないものについてのどんな助けもいただければ幸いです。

<div class="span8">
        <ul class="tabs" data-tabs="tabs">
            <li class="active"><a href="#2009">2009</a></li>
            <li><a href="#2010">2010</a></li>
            <li><a href="#2011">2011</a></li>
        </ul>
        <div class="pill-content">
            <div class="active" id="2009">
                2009 copy
            </div>
            <div id="2010">
                2010 copy
            </div>
            <div id="2011">
                2011 copy
            </div>

        </div>
        <script>
        $(function () {
            $('.tabs').tabs()
        })
        </script>
    </div><!-- end span 8 -->
4

2 に答える 2

5

ブートストラップの例は不完全です-IDを持つタブ要素にclass="pill-pane"(またはおそらくtab-pane)が必要です

<div class="span8">
    <ul class="tabs" data-tabs="tabs">
        <li class="active"><a href="#2009">2009</a></li>
        <li><a href="#2010">2010</a></li>
        <li><a href="#2011">2011</a></li>
    </ul>
    <div class="pill-content">
        <div class="active pill-pane" id="2009">
            2009 copy
        </div>
        <div class="pill-pane" id="2010">
            2010 copy
        </div>
        <div class="pill-pane" id="2011">
            2011 copy
        </div>

    </div>
    <script>
    $(function () {
        $('.tabs').tabs()
    })
    </script>
</div><!-- end span 8 -->
于 2011-12-06T22:17:39.517 に答える
0

コンテンツのクラスを class="tab-content" に設定すると、display:none が正しく機能し、インライン スタイルは必要ないと思います。

于 2011-10-11T01:04:54.167 に答える