1
我有一系列帶有內容的選項卡,並希望在用戶單擊側邊欄上的鏈接時打開其中一個選項卡/內容。我如何以簡單的條款和說明做到這一點。我設法使用jquery設置標籤,但不是真正的那個js savie!使用同一頁面上的文本鏈接打開選項卡
我有一系列帶有內容的選項卡,並希望在用戶單擊側邊欄上的鏈接時打開其中一個選項卡/內容。我如何以簡單的條款和說明做到這一點。我設法使用jquery設置標籤,但不是真正的那個js savie!使用同一頁面上的文本鏈接打開選項卡
如果側邊欄上的鏈接是真正的超鏈接,那麼我會建議在querystring中傳遞一些東西。
這取決於您的網站是什麼語言,但是您能否在鏈接的查詢字符串中檢測到某些內容並更改可見標籤頁服務器端?
或者;使用JavaScript,創建一個函數來獲取變量,您可以在jQuery就緒事件中觸發並更改可見內容和焦點選項卡。
東西沿的線(從web藉此):
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插件。
只需重新閱讀您的問題;您可以禁用側邊欄鏈接點擊事件的DEFAULTACTION並執行一個jQuery語句,所以只要你的ID欄鏈接某種程度上與你想顯示你應該可以quids內容:
$(".sidebarlink").click(function(e) {
// check this
e.disableDefault();
var linkid = this.id;
$("#content-" + linkid).show();
});
(對不起如果語法錯誤)