jQuery主题切换器在刷新时获取默认值

时间:2019-07-12 07:37:06

标签: jquery html css

刷新页面时,themeswitcher将采用默认值,如何在所有页面中保留所选颜色?

链接:http://ampersandevents.co.in/test/index.html

var enableStyleSwitcher = true;

if ( enableStyleSwitcher ) {

    $( '#style-switcher' ).each(function(){

        var switcher = $(this),
            toggle = switcher.find( '.style-switcher-toggle' ),
            skins = switcher.find( '.skin-list button' ),
            switches = switcher.find( '.switch-list button' );


        toggle.click(function(){
            switcher.toggleClass( 'm-active' );
        });


        skins.click(function(){
            skins.filter( '.m-active' ).removeClass( 'm-active' );
            $(this).toggleClass( 'm-active' );
            if ( $( 'head #skin-temp' ).length < 1 ) {
                $( 'head' ).append( '<link id="skin-temp" rel="stylesheet" type="text/css" href="library/css/skin/' + $(this).data( 'skin' ) + '.css">' );
            }
            else {
                $( '#skin-temp' ).attr( 'href', 'library/css/skin/' + $(this).data( 'skin' ) + '.css' );
            }
        });

    });

}

});

})(jQuery);

我希望所选的主题颜色能够保留,同时导航到其他内部页面。 预先感谢

0 个答案:

没有答案