使搜索结果将用户带到页面上的特定选项卡?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使搜索结果将用户带到页面上的特定选项卡?相关的知识,希望对你有一定的参考价值。

我有一个我正在研究的Wordpress网站,它使用jQuery标签来分隔信息。

我的客户指出,当用户使用内部搜索并单击结果时,该链接不会将其带到信息所在的特定选项卡上。

例如,如果标签#3中有海报并且用户搜索“海报”,则搜索结果链接会将它们带到正确的页面,但默认情况下会打开标签#1。

这使得用户很难找到他们正在寻找的东西。有没有解决方案,或者我们是否必须取消选项卡?

这是准系统代码:

<div class="tabs">
  <ul>
      <li><a href="#apps">apps</a></li>
      <li><a href="#features">features</a></li>
      <li><a href="#faqs">faqs</a></li>
  </ul>

  <div id="apps">
  </div>

  <div id="features">
  </div>

  <div id="faqs">
  </div>

</div>

<script type="text/javascript">jQuery(function() { jQuery(".tabs").tabs() });</script>
答案

如果您知道内容所在的标签:

// To open the third tab
jQuery('.tabs').tabs('options', 'active', 2);

我假设一个标签代表一个类别,所以它应该很容易将其传递给结果页面。

以上是关于使搜索结果将用户带到页面上的特定选项卡?的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 3 - 将页面刷新到特定选项卡

相同的片段与不同选项卡上的列表视图

带有标签和 Viewpager 的 Android 片段

保存片段状态操作栏选项卡

当页面中的值达到特定数字时,关注浏览器选项卡

如何在特定索引处显示 UITabBarController?