0

我有一个 WordPress 项目,我需要在其中将变量从一个页面传递到另一个页面。

第一页:此页面包含链接一链接二链接三

第二页:此页面包含标签一标签二标签三

当您单击PAGE ONE中的LINK TWO时,它会转到PAGE TWO并且需要在 jQuery中激活TAB TWO 。

它的 jQuery 部分很好,但我不知道如何通过页面传递变量来激活选项卡。

我尝试通过 URL 传递一个变量,但这需要我关闭永久链接,而客户端需要这个。

我还想为每个选项卡设置一个单独的页面,然后为访问的最后一个页面设置一个变量,因此LINK TWO将转到一个名为 Tab Two 的新 WordPress 页面,该页面将重定向到PAGE TWO,我会一个知道点击了哪个按钮的变量。但是,这也不起作用,因为它在 PHP 或 jQuery 中设置变量之前重定向了页面。

所以目前我有点卡住了。有没有人知道如何做到这一点?提前非常感谢!

4

1 回答 1

0

有点棘手,但让我们试着说你有标签二上的链接 URLhref='/page-2'在第一页,现在在这个链接中传递哈希值,比如href='/page-2/#tab2'

现在让我们进入第二页,在第二页的 javascript 的帮助下检测哈希值,例如:

if(window.location.hash) {
  // hash value exists
  // Puts hash in variable, and removes the # character
  var hash = window.location.hash.substring(1); 

 // Determine the success or failure
 var patt=/tab2/g;
 var result=patt.test(hash);

 if( result ){
    // Success Message
    alert(hash);
   // now here activate or open your tab
 }

}
于 2013-08-02T17:29:18.003 回答