ようこそ! Geeklog Japan, Anonymous 2024/04/26 08:05 JST

jQuery Accessible TabsをGeeklogに設置する

  • 2013/07/28 23:50 JST
  • 投稿者:
  • 表示回数 4,056
Geeklog jQuery Accessible Tabsは、タブへ直接リンクを張れる、便利なjQueryタブメニューです。Geeklogで導入する方法を紹介します。

jQuery Accessible TabsをGeeklogに設置する方法

1.以下のページの、最新版ダウンロードのリンクから、最新ソース(DEMO含む)をダウンロード

http://blog.ginader.de/archives/2009/02/07/jQuery-Accessible-Tabs-How-to-make-tabs-REALLY-accessible.php

2.ダウンロードした圧縮ファイル(ginader-Accessible-Tabs-XXXXXXX)を公開領域 /ginader/ にアップロード

3.テーマのヘッダの{rel_links}の上に以下のコードを追加

<!-- jQuery Accessible Tabs { -->
    <script type="text/javascript">document.documentElement.className += " js";</script>
    <link rel="stylesheet" href="{site_url}/ginader/slidingdoors/simple-sliding-doors.css" type="text/css" media="screen">
<!-- } jQuery Accessible Tabs -->

4.テーマのフッタの{plg_footercode}の下に以下のコードを追加

<!-- jQuery Accessible Tabs { -->
    <script type="text/javascript">document.documentElement.className += " js";</script>
    <script src="{site_url}/ginader/js/jquery.tabs.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">

    $(document).ready(function(){
        $(".tabs").accessibleTabs({
            tabhead:'h2',
            fx:"fadeIn",
            autoAnchor:true
        });
    });
    </script>    
<!-- } jQuery Accessible Tabs -->

5.メニューコンテンツ部分を静的ページなどでjQuery Accessible Tabsで紹介のように編集する。
        <div class="tabs">
            <h2>some dummy headline</h2>
            <div class="tabbody">
                <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>

                <h3>Lorem ipsum</h3>
                <p>Nullam malesuada suscipit pede. Nullam ipsum lacus, varius</p>

            </div>
            <h2>another dummy headline</h2>
            <div class="tabbody">
                <p>Integer tincidunt. Cras dapibus. Vivamus elementum nisi.</p>

                <p>Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel.</p>

            </div>
            <h2>anything else</h2>
            <div class="tabbody">
                <p>Here could be your content</p>

            </div>
        </div>

活用例

以下のように、外部リンクからタブへの直接リンクできます。