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();
});

然后打开您的开发人员工具,查看是否正在调用加载该数据。

如果是,那么您需要考虑它可能正在加载数据并将其放入您看不到的另一个元素中。

因此,要进行测试,请在页脚附近的页面上创建一个新容器,您知道该容器将通过特定的#IDlike可见<div id="testID"></div>并加载到该容器中。一旦工作正常,请.tabcontent使用类似console.log().

于 2013-05-15T10:12:03.033 回答