Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将索引页重定向到“关于我们”页的选项卡区域?_Javascript_Jquery_Html_Redirect - Fatal编程技术网

Javascript 如何将索引页重定向到“关于我们”页的选项卡区域?

Javascript 如何将索引页重定向到“关于我们”页的选项卡区域?,javascript,jquery,html,redirect,Javascript,Jquery,Html,Redirect,在“我的主页”滑块中,每张幻灯片中都有一个“阅读更多”链接。当我点击“阅读更多”链接时,它被重定向到“industriessolutions\u trial.php”页面,该页面中有4个类别。当点击该类别时,该类别的详细信息将显示出来,并且有四个标签与前一个类别相同(我使用了有机标签插件)。我的问题是如何直接从主页重定向到“industriessolutions\u-trial.php”页面的选项卡区域???当点击横幅阅读更多链接时,它必须重定向到相应的选项卡 这是我在industriessol

在“我的主页”滑块中,每张幻灯片中都有一个“阅读更多”链接。当我点击“阅读更多”链接时,它被重定向到“
industriessolutions\u trial.php
”页面,该页面中有4个类别。当点击该类别时,该类别的详细信息将显示出来,并且有四个标签与前一个类别相同(我使用了有机标签插件)。我的问题是如何直接从主页重定向到“
industriessolutions\u-trial.php
”页面的选项卡区域???当点击横幅阅读更多链接时,它必须重定向到相应的选项卡

这是我在
industriessolutions\u-trial.php

$(document).ready(function(e) {
        $("#oil_area").click(function(e){


             $(".offerings_content").hide();
              $("#example-two").show();
               $("#tabOil").trigger("click");
               return false;

        });

        $("#utility_area").click(function(e){


             $(".offerings_content").hide();
              $("#example-two").show();
               $("#tabUtl").trigger("click");
               return false;

        });
        $("#smartbldng_area").click(function(e){
            $(".offerings_content").hide();
              $("#example-two").show();
               $("#tabSmt").trigger("click");
               return false;

        });
        $("#heavy_area").click(function(e){
            $(".offerings_content").hide();
              $("#example-two").show();
               $("#tabHvy").trigger("click");
               return false;

        });
    }); 
这是我的标签插件代码

$(function() {

            $("#example-two").organicTabs({
                "speed": 200
            });

        });
尝试如下

$(document).ready(function(){    
  url_params = window.location.hash;  
  tabParams = $('a[href="' + url_params + '"]');
  if (tabParams.length === 0) {
        //Activate first tab
        //Show first tab content
  } else {
      tabParams.click();
  }    
});
示例url:

当我在firebug控制台中执行(window.location.hash)时。。 结果我得到了标签id-#重

所以你现在得到了标签id,只需使用上面的代码显示标签内容。在你的例子中,你是通过点击标签名称上的锚链接来显示标签内容的。所以我用jquery生成锚链接,并让它在url中出现哈希时点击

更新:

在“阅读更多”链接中,href为。。这将打开“重区域”选项卡。。我测试了

industriessolutions\u试用页中的javascript代码:

$(document).ready(function(){    
  url_params = window.location.hash;   
  if (url_params.length === 0) {
        //Activate first tab
        //Show first tab content
  } else {
      $(url_params).click();
  }     
});

这是具有选项卡id的“阅读更多”url。。顺便说一句,您没有在工业试验页面中使用tab。。我看不到你用来执行它的代码。。问题中的更新代码我已经更新了,在我的industriessolutions_试用版.php页面中有$categories(石油和天然气、公用事业、智能建筑、重工业)。当单击每个类别时,相应的选项卡将打开。当我单击“从索引页阅读更多”时,我需要相同的效果。我的意思是,在单击“阅读更多”时,相应的选项卡将打开。请在回答中检查我的更新。。它将成功打开“重工业”选项卡…当它到达其他页面时,重复相同的过程打开选项卡。。让我知道。