使用同一页面上的文本链接打开选项卡

时间:2009-10-31 13:33:54

标签: hyperlink tabs jquery-ui-tabs

我有一系列内容标签,当用户点击侧边栏上的链接时,需要打开其中一个标签/内容。我该如何用简单的术语和说明来做到这一点。我已经设法使用jquery设置选项卡,但不是真的als js savie !!

1 个答案:

答案 0 :(得分:1)

如果侧边栏上的链接是真正的超链接,那么我建议在查询字符串中传递一些内容。

这取决于您网站的语言,但是您是否可以在链接的查询字符串中检测到某些内容并更改可见的标签服务器端?

可替换地;使用JavaScript,创建一个函数来获取变量,您可以在jQuery ready事件中触发并更改可见内容和焦点选项卡。

(p)从网上借来的东西:

function querySt(queryvariable) 
{
    hu = window.location.search.substring(1);
    gy = hu.split("&");
    for (i=0;i<gy.length;i++) 
    {
        ft = gy[i].split("=");
        if (ft[0] == queryvariable) 
        {
            return ft[1];
        }
    }
}

解雇:     var foobar = querySt(“foobar”);

也可能有一个jQuery插件。

重新阅读你的问题;您可以禁用侧边栏链接点击事件的默认操作并执行jquery语句,只要您的侧边栏链接的ID与您要显示的内容有某种关联应该是以下内容:

$(".sidebarlink").click(function(e) {
// check this
e.disableDefault();
var linkid = this.id;
$("#content-" + linkid).show();
});

(抱歉,如果语法错误)