首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZURB Foundation,以编程方式切换选项卡

问ZURB Foundation,以编程方式切换选项卡
EN

Stack Overflow用户
提问于 2012-12-05 20:06:09
回答 6查看 14.1K关注 0票数 10

我正在使用ASP与基础,有没有任何方式切换到一个标签之间使用JS或asp的另一个?

Link (简单选项卡)。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-12-06 13:43:01

一种可能的解决方案是为选项卡链接分配一个id,然后使用jQuery单击它。

给定以下代码摘录,请注意分配给锚链接的id ...

代码语言:javascript
复制
<dd><a href="#simple2" id="tabId">Simple Tab 2</a></dd>

您可以使用下面这行jQuery激活此链接。

代码语言:javascript
复制
$("#tabId").click();
票数 19
EN

Stack Overflow用户

发布于 2013-06-01 19:04:20

如果默认情况下在HTML中提供第一个选项卡和第一个LI .active,

代码语言:javascript
复制
<div id="#TheTabs" class="twelve columns">

    <dl class="nice contained tabs">
        <dd><a href="#FirstTab" class="active">First Tab</a></dd>
        <dd><a href="#SecondTab">Second Tab</a></dd>
    </dl>

    <ul class="nice contained tabs-content">
        <li id="FirstTabLI" class="active">
            <div class="row">
                <div class="twelve columns">
                </div>
            </div>
        </li>
        <li id="SecondTabLI">
            <div class="row">
                <div class="twelve columns">
                </div>
            </div>
        </li>
    </ul>

</div>

然后,您可以在javascript中更改选项卡,

代码语言:javascript
复制
if ( activeTab == 2 ) {

    // Clear tab 1
    $('#TheTabs dl dd a[href="#FirstTab"]').removeClass("active");
    $('#FirstTabLI').removeClass("active");

    // Select tab 2
    $('#TheTabs dl dd a[href="#SecondTab"]').addClass("active");
    $('#SecondTabLI').addClass("active");

}
票数 4
EN

Stack Overflow用户

发布于 2013-02-02 18:49:43

您可以在不向每个列表项添加ID并将散列保留在URL位置的情况下执行此操作。

假设你有这样的代码:

代码语言:javascript
复制
  <div id="my-menu" class="menu">
    <ul class="vertical tabs">
      <li class="active"><a href="#overview">Overview</a></li>
      <li><a href="#feedback">Feedback</a></li>
    </ul>
  </div>

然后,您可以在页面上的任何位置执行此操作:

代码语言:javascript
复制
<a href="#feedback" onclick="$('#my-menu a[href=\'#feedback\']').click()">Feedback</a>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13722893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档