基本上,我的侧边栏位于我网站的每个页面上。单击另一页上的时,如何将其链接到用户所需的 idTab。请注意,它们是 2 个单独的页面。
我目前正在使用 Sean Catchpole idTabs 3.0 beta 这里的链接:http ://www.sunsean.com/idTabs/
基本上,我的侧边栏位于我网站的每个页面上。单击另一页上的时,如何将其链接到用户所需的 idTab。请注意,它们是 2 个单独的页面。
我目前正在使用 Sean Catchpole idTabs 3.0 beta 这里的链接:http ://www.sunsean.com/idTabs/
攻击它的一种方法是向发送页面中的链接添加一个 url 变量(即 ?tabLink="software"),其中名称与接收页面上的选项卡 url 的 id 匹配(即<a href="#sw" id="software">
)。
在接收页面上,获取查询字符串。此函数运行良好(代码来自How can I get query string values in JavaScript?):
(function($) {
$.QueryString = (function(a) {
if (a == "") return {};
var b = {};
for (var i = 0; i < a.length; ++i) {
var p=a[i].split('=');
if (p.length != 2) continue;
b[p[0]] = decodeURIComponent(p[1].replace(/\+/g, " "));
}
return b;
})(window.location.search.substr(1).split('&'))
})(jQuery);
然后像这样使用它:
$("#" + $.QueryString["tabLink"]).click();