1

タブがクリックされたときに jquery load() 関数を使用して、記事の特定の部分を読み込もうとしています。タブが記事内にあり、タブがクリックされた場所から最初の記事内に別の記事を表示しようとしています。選択したテンプレートの template.php 内に配置した jquery コード。主な問題は、クリックしてもタブの下の最初の記事内に何も入っていないことです。joomla2.5.11 バージョンを使用しています。私が試しているjqueryコードを以下に示します。

    $(function(){

            $("h3.menuheader").click(function(){
                $(".active-tab").removeClass("active-tab");
                $(this).addClass("active-tab");
                $(".tabcontent-ul").slideUp();
                $(".tabcontent").load("http://www.mpsinfoservices.com/projects/teamzstudio/web-application-development#link1",function(){
                    $(".tabcontent").slideToggle();
                });
            });

});
4

1 に答える 1

0

残念ながら、この問題を診断するのに十分な情報が提供されていないと思います。しかし、おそらく私はどのように診断するかを助けることができます.

まず、代わりにこれを試してください:

// http://www.mpsinfoservices.com/projects/teamzstudio/web-application-development#link1
$(".tabcontent").load("http://www.google.co.uk",function(){
  $(".tabcontent").slideToggle();
});

次に、開発者ツールを開き、そのデータをロードするための呼び出しが行われているかどうかを確認します。

そうである場合は、データをロードして、表示されない別の要素に配置している可能性があることを考慮する必要があります。

したがって、テストするには、フッターの近くのページに新しいコンテナーを作成します。これは、特定のいいね! で表示され、そこに読み込まれることがわかって#ID<div id="testID"></div>ます。.tabcontentそれが機能したら、次のようなものを使用して、要素が目的のものであることを確認しますconsole.log()

于 2013-05-15T10:12:03.033 に答える