2010-11-01 64 views
1

我想要具有實際的idtab按鈕以及可以通過JavaScript更改選項卡的選項卡中的鏈接/按鈕。當使用idTabs時,以編程方式更改選項卡

這是可能的,如果是這樣怎麼樣?通過實例看 感謝

+0

不知道在你說的是什麼?什麼實際標籤?你可以發佈一些代碼嗎? – gideon 2010-11-01 13:14:08

+0

插件和代碼示例可以在這裏找到http://www.sunsean.com/idTabs/ – keyoke 2010-11-01 13:21:53

回答

1

後再次我已經重新使用大量的它,我想出了以下

function switchTab(ActiveTab) { 
     var set = $('.idtabs').html(); 

     $("a", set).removeClass("selected") 
     .filter("[href='" + ActiveTab + "']", set).addClass("selected"); 

     $.each($("a", set), function (key, value) { 
      $($(value).attr("href")).hide(); 
     }); 

     $(ActiveTab).show();} 
1

我剛纔通過您的文章跌跌撞撞谷歌搜索後。如果有其他人以同樣的方式到達這裏,我會提供建議。

而不是...

$("a", set).removeClass("selected") 

......還有......

$.each($("a", set), function (key, value) { 

...應該使用:

$("yourMenu#IdOrHTMLTag a") 

這將防止代碼在頁面的所有鏈接上調用jQuery的.hide().removeClass,這會引發錯誤。

1

你可以達到你想要的只是觸發的鏈接的點擊事件:

function switchTab(ActiveTab) { 
    $("a[href'"+ActiveTab+"']").click(); 
} 
相關問題