• jQueryのUIタブの実装について#

  • sama55 Reply #1, 2 years, 9 months ago

    Reply
    お世話になります。

    http://allabout.co.jp/internet/javascript/closeup/CU20071220A/ 上記をはじめとするjQueryのUIタブ(Tab)がmodxサイトで実装できなくて困ってます。回避方法をご存知の方がおられましたらご教示ください。

    巷に公開されてるjQueryのタブは、ページ内アンカーを使ってIDでひもづけられたブロック要素の表示状態を動的に切り替えるものが多いのですが、modxはページ内アンカーが処理できないため、どうにも動きません。フォーラム内を「jQuery Tab」の用語で検索してみましたが先例がないようです。
      <div id="jqtab-example1">
        <ul>
          <li><a href="#tab-1"><span>ã¿ã-1</span></a></li>
          <li><a href="#tab-2"><span>ã¿ã-2</span></a></li>
          <li><a href="#tab-3"><span>ã¿ã-3</span></a></li>
        </ul>
        <div id="tab-1">ã¿ã- 1 ã®ã³ã³ãã³ã</div>
        <div id="tab-2">ã¿ã- 2 ã®ã³ã³ãã³ã</div>
        <div id="tab-3">ã¿ã- 3 ã®ã³ã³ãã³ã</div>
      </div>
    

    上記の例ですと、<a href="#tab-1">をクリックしたタイミングで404が発生します。
    この404を回避するために、「BaseURL Same-Page-Link Fix」プラグインで対処してもページがリロードされタブが切り替わらないようです。

    宜しくお願いします。


  • sama55 Reply #2, 2 years, 9 months ago

    Reply
    自己レスです。 プロチョンが原因でした。(情けない・・・)
    プログラムで生成したHTMLに誤りがあってjQueryの動作を阻害してたようです。
    お騒がせしました。