2013-01-02 46 views
-2

我在互聯網上發現了這個代碼,一切工作正常。但我想要跳轉到跳轉到網頁上某個位置的跳轉功能。如何關閉跳轉功能jquery選項卡

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 
<script type="text/javascript"> 

$(document).ready(function(){ 
    // Hide all tab conten divs by default 
    $(".tabContents").hide(); 

    // Show the first div of tab content by default 
    $(".tabContents:first").show(); 

    //Fire the click event 
    $("#tabContaier ul li a").click(function(){ 

     // Catch the click link 
     var activeTab = $(this).attr("href"); 

     // Remove pre-highlighted link 
     $("#tabContaier ul li a").removeClass("active"); 

     // set clicked link to highlight state 
     $(this).addClass("active");   

     // hide currently visible tab content div 
     $(".tabContents").hide(); 

     // show the target tab content div by matching clicked link. 
     $(activeTab).fadeIn(); 
    }); 
}); 
</script>   
+1

什麼「跳躍功能」? – Neal

回答

0

我在我的代碼,這樣的功能:

function addToHistory(historyid) { 
    var nojump = $("<a>").attr("id", historyid); 

    nojump.prependTo($("body", document)); 

    window.location.hash = historyid; 

    nojump.remove(); 
} 

這應該使它所以如果一個div的id爲#blah,如果網址是myUrl.com/#blah,也不會只是#blah當頁面該函數會更改散列值。

+0

我應該在哪裏放置這段代碼?我仍然無法弄清楚? – user1943906

+0

@ user1943906點擊。 – Neal

+0

沒關係,我找到了訣竅;我添加了返回false;之後//通過匹配點擊鏈接顯示目標標籤內容div。 $(activeTab).fadeIn(); – user1943906