引导选项卡未从URL打开

时间:2018-11-16 01:52:42

标签: javascript twitter-bootstrap-3

我有这个网站:http://futura-dev.totalcommit.com

您可以在第一个菜单项上看到->我的子菜单很少。

现在,如果您单击任何子菜单,则应打开一个对应的引导程序选项卡,但未打开。每次ti打开第一个标签页

但是,如果再次选择任何子菜单,则会打开相应的选项卡。

我正在使用以下js文件:

window.addEventListener
(
    'popstate',
    function( event )
    {
        tab_change();
    }
);

function tab_change()
{
    var hash = window.location.hash;
    hash && $( 'ul.nav a[href="' + hash + '"]' ).tab( 'show' );

    $( '.tab-link' ).click
    (
        function( e )
        {
            $( this ).tab( 'show' );
            $( this ).addclass('active');  

            var scrollmem = $( 'body' ).scrollTop() || $( 'html' ).scrollTop();
            window.location.hash = this.hash;
            $( 'html,body' ).scrollTop( scrollmem );

            $( 'ul.nav-tabs a[href="' + window.location.hash + '"]' ).tab( 'show' );
            $( 'ul.nav-tabs a[href="' + window.location.hash + '"]' ).addclass('active');            
        }
    );
}

您知道为什么以及如何解决吗?

我要

由于已经为引导程序选项卡添加了#,所以我想在该网站的任何位置单击子菜单时打开相应的选项卡。

0 个答案:

没有答案