如何关闭跳转功能Jquery选项卡

时间:2013-01-02 20:25:02

标签: jquery tabs

我在互联网上找到了这个代码,一切正常。但我想转向跳转到网页上某个位置的跳跃功能。

<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 个答案:

答案 0 :(得分:0)

我的代码中有这个功能:

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

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

    window.location.hash = historyid;

    nojump.remove();
}

如果div的id是#blah并且url是myUrl.com/#blah,那么这应该是这样的,当使用此函数更改散列时,它不仅仅是页面上的#blah