0

コードにPHP要素が表示されていないので、その理由を知りたいのですが。

これが私が使用しているHTMLです:

<div class="tablocation">

    <ul class="css-tabs">
      <li><a class="current" href="/wp-content/themes/blue-and-grey/uni-general.php">General</a></li>
      <li><a href="/wp-content/themes/blue-and-grey/uni-courses.htm">Courses</a></li>
      <li><a href="/wp-content/themes/blue-and-grey/uni-inthearea.htm">In the area</a></li>
      <li><a href="/wp-content/themes/blue-and-grey/uni-sportsandfacilities.htm">Sports & facilities</a></li>
    </ul>

    <div class="clear"></div>

    <div class="css-panes">
      <div style="display:block"></div>
    </div>  

uni-general.phpの最初のインスタンスを取り上げます。これはロードされませんが、.htmの他のファイルはロードされます。PHPドキュメントになるとすぐにはなりません。

また、以下は、ドキュメントをロードするために使用しているスクリプトです。

<script>
    $(function() {
        $("ul.css-tabs").tabs("div.css-panes > div", {
        effect: 'ajax',
        onBeforeClick: function(event, i) {
        // get the pane to be opened
        var pane = this.getPanes().eq(i);

            // only load once. remove the if ( ... ){ } clause if
            // you want the page to be loaded every time
        if (pane.is(":empty")) {
            // load it with a page specified in the tab's href
            // attribute
            pane.load(this.getTabs().eq(i).attr("href"));
        }
        }
    });
    });
</script>

必要に応じてPHPドキュメントを提供できますが、公平を期すために、そこに問題があるとは思いません。

4

1 に答える 1

0

標準のプラグイン機能からはあまりカスタムに見えません。

タブをロードするだけ$("ul.css-tabs").tabs();

jQuery UI を使用するhrefと、タブの ajax を介して読み込まれます。

*Fetch external content via Ajax for the tabs by setting an href value in the tab links.*

http://jqueryui.com/demos/tabs/#ajax

于 2012-07-07T12:14:27.207 に答える